zoukankan      html  css  js  c++  java
  • Java的JDBC相关

    jdbc直连

     MSSQL2000   driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"

                        url  = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDB"

     MySQL          driver = "com.mysql.jdbc.Driver"

                      url  = "jdbc:mysql://localhost:3306/MyDB"           "jdbc:mysql:///MyDB?user=username&password=password"

     Oracle           driver = "oracle.jdbc.driver.OracleDriver"

                            url = "jdbc:oracle:thin:@localhost:1521:数据库sid"

     

    关于oracle的数据库名、数据库实例名、数据库sid关系为

    每创建一个数据库后,都会有一个实例名与之对应,实例名称可以和数据库名相同或不相同;

    在新版本的并行结构中,一个数据库名可对应多个实例名,用户只能与一个实例交互,当其故障时,换另一个实例名继续使用;

    而sid是操作系统与数据库交互使用的,操作系统要想得到instance_name,则必先得到sid,它是OS的环境变量;

    instance_name则在数据库的参数文件中。

     

    String driver = "";
    String url = "";
    String username = "";
    String password = "";
    
    Class.forName(driver); 
    Connection con = DriverManager.getConnection(url,username,password); 
    Statement stt  = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  • 相关阅读:
    spring boot自定义starter
    Java死锁以及命令检测
    Java线程状态切换以及核心方法
    PowerMock单元测试
    python数据结构与算法
    算法学习 并查集(笔试题目:找同伙)
    大写
    算法学习 交叉排序
    算法学习 长整数相加
    python数据结构与算法——哈希表
  • 原文地址:https://www.cnblogs.com/avincross/p/1771952.html
Copyright © 2011-2022 走看看