连接Oracle数据库
Posted wxdbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接Oracle数据库相关的知识,希望对你有一定的参考价值。
1.连接代码
package Util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBUtil { public static void main (String args[]){ try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } String user = "system"; String password = "密码"; String url = "jdbc:oracle:thin:@localhost:1521:orcl"; Connection connection = null; try { connection = DriverManager.getConnection(url,user,password); System.out.println("连接成功"); } catch (SQLException e) { System.out.println("连接失败"); e.printStackTrace(); } } public static void close(Connection connection ) { try { if (connection != null) { connection.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void close(PreparedStatement preparedStatement ) { try { if (preparedStatement != null) { preparedStatement.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void close(ResultSet resultSet ) { try { if (resultSet != null) { resultSet.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
2.加载驱动
bulid path->Add External JARs 找到Oracle安装路径下的app\\Administrator\\product\\11.2.0\\dbhome_1\\jdbc\\lib\\ojbc6_g.jar
3.在WEB-INT 下lib 复制一个ojbc6_g.jar
以上是关于连接Oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段
Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段