java连接Oracle数据库的小问题

1。驱动:Class.forName("oracle.jdbc.driver.OracleDriver");

创建这个语句时如果你的项目里面没有加载Ojdbc.jar这个驱动一般会在这个语句出错停下来。

那么在网上找到与之你的oracle版本相匹配的驱动(11g的一般是ojdbc6.jar);

然后在项目的库里面使用这个驱动。如图

[img]http://dl.iteye.com/upload/attachment/331968/1f99d3fb-14b7-3b80-93e4-e2933a1a0bf7.jpg[/img]


2。连接数据库oracle;语句:例如

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1522:YZW", "scott", "tiger");

这里出错的要点是@后面的localhost和1522的确定(一般默认的是@localhost:1521),要找的你自己oracle数据库创建时候SID号,

这个要在数据库安装文件下面:\app\YZW\product\11.2.0\dbhome_1\NETWORK\ADMIN下面找到tnsnames.ora文件打开,

你就能看到你的全局服务名称,还有端口号等等,如图所示

[img]http://dl.iteye.com/upload/attachment/331966/37b8577e-eccf-3cd9-9b1d-d069c2870f1d.jpg[/img]

3。数据库连上后就轻松了。。。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值