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);
  • 相关阅读:
    有nativeQuery = true和没有的区别
    itext隐藏table的单元格边框
    Semaphore (参考资料,还没细看)
    STL 一级/二级空间配置器
    内联函数
    死锁
    用户态和内核态
    关于变量的可见性和生命周期
    主从库原理
    xx亿数据处理
  • 原文地址:https://www.cnblogs.com/avincross/p/1771952.html
Copyright © 2011-2022 走看看