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。数据库连上后就轻松了。。。。。。。。
创建这个语句时如果你的项目里面没有加载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。数据库连上后就轻松了。。。。。。。。