您的位置:首页 > 数据库 > Oracle

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

2014-11-28 23:52 197 查看
因为我是第一次进行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数据库了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: