• 获取数据库连接


    -------------------------------oracle--------------------------------
    驱动:oracle.jdbc.driver.OracleDriver
    url:jdbc:oracle:thin:@host:port:dbname 例:jdbc:oracle:thin:@192.168.1.110:1521:dbOracle
    port:端口号,默认是1521
    ---------------------------sql server---------------------------------
    驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver
    url:jdbc:microsoft:sqlserver://host:port;databasename=dbname 例:jdbc:sqlserver://192.168.1.111:1433;databasename=dbSql
    port:端口号,默认是1433
    -------------------------------mysql--------------------------------
    驱动:org.gjt.mm.mysql.Drivercom.mysql.jdbc.Driver
    url:jdbc:mysql://host:port/dbname   例:jdbc:mysql://192.168.1.112:3306/dbMysql
    port:端口号,默认3306
     1     @Test
     2     public void testOracle(){
     3         String driverurl = "jdbc:oracle:thin:@192.168.1.110:1521:dbOracle";
     4         String user = "user";
     5         String password = "password";
     6         Connection conn = null;
     7         Statement stmt = null;
     8         ResultSet rs = null;
     9         try {
    10             Class.forName("oracle.jdbc.driver.OracleDriver");
    11             conn = DriverManager.getConnection(driverurl, user, password);
    12             String sql = "select * from tab_user";
    13             stmt = conn.createStatement();
    14             rs = stmt.executeQuery(sql);
    15             while(rs.next()){
    16                 System.out.print(rs.getInt("userid"));
    17                 System.out.print(" ;"+rs.getString("username"));
    18                 System.out.println();
    19             }
    20         } catch (ClassNotFoundException e) {
    21             System.out.println("未找到类");
    22             e.printStackTrace();
    23         } catch (SQLException e) {
    24             System.out.println("获取连接失败");
    25             e.printStackTrace();
    26         }finally{
    27             try {
    28                 if(rs != null) rs.close();
    29                 if(stmt != null) stmt.close();
    30                 if(conn != null) conn.close();
    31             } catch (SQLException e) {
    32                 e.printStackTrace();
    33             }
    34         }
    35     }
  • 相关阅读:
    开源项目
    分享知识 学无止境 只做正确的事 伸出援助之手
    公开支持与鼓励,私下质疑与建议(转)
    天使投资人给阿里新贵们的一些建议(转)
    沟通中“倾听”的五个层次
    intent
    SafeNet推出行业首款白盒password软件保护解决方式
    应用系统设计思考
    常见的几种RuntimeException
    ASP.NETserver控件使用之Reportviewer 报表
  • 原文地址:https://www.cnblogs.com/ikuman/p/2826075.html
Copyright © 2020-2023  润新知