关于在Eclipse上与本机上的oracle之间的连接


因为我是第一次进行Java与oracle数据库连接,所以百度了很多东西。而且本机上同时安装了oracle和eclipse,所以省去了很多步骤。


首先,我是用的是thin连接数据库,因此,你得有一个jar文件,可以导入到项目中。

一般来说这个jar文件是你在安装oracle数据库的时候已经自带了的。

具体的目录如下:E:\oracle\product\10.2.0\db_1\jdbc\lib

在此目录下,有一个“ojdbc14.jar“ (我用的是10g_oracle) ,将此jar文件复制,

然后有两种方法将jar引用到库中。

(1)在eclipse左侧的菜单栏中新建项目然后粘贴。

然后在项目->属性->java构建路径->库,点击添加jar就可以点选新建项目中的jar文件了。

(2)在左侧菜单栏中拷贝,然后右键jar文件->构建路径->添加至构建路径


以上是准备工作,接下来就是敲代码阶段了。

贴上我的代码(还没close的)

package 练习;
import java.sql.*;

public class 测试数据库连接 {

	public static void main(String[] args) {
		Connection conn;
	try {
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:hdf8213";
		
		conn = DriverManager.getConnection(url,"HDF","123456");
		System.out.println("连接成功");
	} catch (Exception e) {
		e.printStackTrace();
	}	

	}

}
接下来最重要的是URL的编写


jdbc:oracle:thin:@localhost:1521:hdf8213


jdbc:oracle:thin:@localhost:端口号:数据库sid


由于是自己主机上有安装oracle,所以就直接@后面加localhost即可了。

端口号,可以在net manager中查到

数据库sid可以在命令行查到


	conn = DriverManager.getConnection(url,"HDF","123456");

数据库连接:DriverManager.getConnection(url,用户名,密码);


其中我在连接的时候遇到的错误是:

oracle:jdbc.driver.OracleDriver:这个问题是驱动错误。检查字段。

 指定了无效的 Oracle URL:

这个问题是url填错了。url错误的地方在于thin后面没有冒号。细节决定一切



解决所有问题后,就可以简单连接到oracle数据库了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值