java连接oracle数据库常用的三种方法
2014-12-23 16:31
411 查看
1.使用JDBC_ODBC桥连接方式
2.使用JDBC连接oracle
3.具体名字我也不好说,不过经常看到有人这么用。src源包下建立db.propertis.写下你的配置选项:
然后在程序中读取:
public static void main(String[] agrs) { try { // 1.加载驱动 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 2.得到链接 //your username and your password Connection ct = DriverManager.getConnection("jdbc:odbc:texthx","scott", "123"); // sql severr 一样 Statement sm = ct.createStatement(); ResultSet rs = sm.executeQuery("select * from emp"); while (rs.next()) { // 打印出用户名和薪水 System.out.println("用户名:" + rs.getString(2)); } } catch (Exception e) { e.printStackTrace(); } }
2.使用JDBC连接oracle
<span style="font-size:14px;">try { //1.加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //2.连接数据库 </span><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;">//your username and your password </span></span><span style="font-size:14px;"> Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","123"); //3.获得数据 Statement sm = ct.createStatement(); ResultSet rs = sm.executeQuery("select * from emp"); while (rs.next()) { // 打印出用户名和薪水 System.out.println("用户名:" + rs.getString(2)); } rs.close(); sm.close(); ct.close(); } catch (Exception e) { e.printStackTrace(); }</span>
3.具体名字我也不好说,不过经常看到有人这么用。src源包下建立db.propertis.写下你的配置选项:
driver=oracle.jdbc.driver.OracleDriver url=jdbc\:oracle\:thin\:@localhost\:1521\:orcl username=scott password=123
然后在程序中读取:
private static String username = null; private static String password = null ; private static String driver = null ; private static String url = null ; static{ Properties ps = new Properties(); try { ps.load(TextOrc3.class.getResourceAsStream("/db.properties")); driver = ps.getProperty("driver"); url = ps.getProperty("url"); username = ps.getProperty("username"); password = ps.getProperty("password"); } catch (IOException e) { e.printStackTrace(); } } public static Connection getConn(){ Connection conn = null ; try { Class.forName(driver); conn = DriverManager.getConnection(url, username, password); } catch (Exception e) { e.printStackTrace(); } return conn ; }这种方法可能有人用,可能是想保证数据的安全性吧,毕竟这些数据表面上是不可见的。
相关文章推荐
- Java连接oracle数据库的两种常用方法
- Java连接oracle数据库的两种常用方法
- Java连接oracle数据库的两种常用方法
- Java连接oracle数据库的两种常用方法
- Java连接oracle数据库的两种常用方法g
- 【JDBC】day01_Java连接Oracle数据库过程及常用方法
- Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
- Java连接oracle数据库的两种常用方法
- JAVA中三种URL连接方法
- Java连接Oracle数据库的各种方法
- JAVA中三种URL连接方法
- 实例代码讲解Java连接Oracle数据库的各种方法
- java连接oracle数据库的各种方法及java在数据库中的含义
- java JDBC连接Oracle数据库的方法
- java中连接oracle数据库的方法
- Java JDBC Thin Driver 连接 Oracle 三种方法说明
- java连接oracle数据库的各种方法及java在数据库中的含义
- java连接oracle数据库的各种方法及java在数据库中的含义(转载'SunnyXu ')
- java连接oracle数据库的各种方法及java在数据库中的含义
- Delphi中连接Oracle数据库常用方法