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

来源:互联网 发布:男主很帅的动漫 知乎 编辑:程序博客网 时间:2024/05/22 10:40

因为我是第一次进行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数据库了


0 0
原创粉丝点击