zoukankan      html  css  js  c++  java
  • 常用数据库连接URL地址大全

    1、Oracle8/8i/9i数据库(thin模式) 

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
    //orcl为数据库的SID 
    String user="test"; 
    String password="test"; 
    Connection conn= DriverManager.getConnection(url,user,password); 

    2、DB2数据库 

    Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); 
    String url="jdbc:db2://localhost:5000/sample";
    //sample为你的数据库名 
    String user="admin"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password); 

    3、Sql Server7.0/2000数据库 

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; 
    //mydb为数据库 
    String user="sa"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password); 

    4、Sybase数据库 

    Class.forName("com.sybase.jdbc.SybDriver").newInstance(); 
    String url =" jdbc:sybase:Tds:localhost:5007/myDB";
    //myDB为你的数据库名 
    Properties sysProps = System.getProperties(); 
    SysProps.put("user","userid"); 
    SysProps.put("password","user_password"); 
    Connection conn= DriverManager.getConnection(url, SysProps); 

    5、Informix数据库 

    Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
    String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; 

    user=testuser;password=testpassword"; //myDB为数据库名 
    Connection conn= DriverManager.getConnection(url); 

    6、MySQL数据库 

    Class.forName("org.gjt.mm.mysql.Driver").newInstance();&
    Class.forName("com.mysql.jdbc.Driver");
    String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
    //myDB为数据库名 
    Connection conn= DriverManager.getConnection(url); 

    7、PostgreSQL数据库 

    Class.forName("org.postgresql.Driver").newInstance(); 
    String url ="jdbc:postgresql://localhost/myDB"
    //myDB为数据库名 
    String user="myuser"; 
    String password="mypassword"; 
    Connection conn= DriverManager.getConnection(url,user,password); 

    8、access数据库直连用ODBC的

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
    String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};
    DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
    Connection conn = DriverManager.getConnection(url,"","");
    Statement stmtNew=conn.createStatement() ;

    另一种

    Microsoft SQL Server

    Microsoft SQL Server 驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
    驱动程序类名: com.microsoft.JDBC jdbc:microsoft:sqlserver://<server_name>:<port>
    默认端口1433,如果服务器使用默认端口则port可以省略

    Microsoft SQL Server 2005 驱动程序包名:sqljdbc.jar
    驱动程序类名: com.microsoft.sqlserver.JDBC jdbc:sqlserver://<server_name>:<port>
    默认端口1433,如果服务器使用默认端口则port可以省略


    Oracle

    Oracle Thin 驱动程序包名:ojdbc14.jar
    驱动程序类名: oracle.JDBC URL
    jdbc:oracle:thin:@//<host>:<port>/ServiceName

    jdbc:oracle:thin:@<host>:<port>:<SID>


    IBM DB2

    IBM DB2 Universal Driver Type 4

    驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
    驱动程序类名: com.ibm.db2.jcc.DB2Driver
    URL: database_name>

    IBM DB2 Universal Driver Type 2

    驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
    驱动程序类名: com.ibm.db2.jcc.DB2Driver
    URL: database_name>


    MySQL

    MySQL Connector/J Driver

    驱动程序包名:mysql-connector-java-x.x.xx-bin.jar
    驱动程序类名: com.mysql.JDBC jdbc:mysql://<host>:<port>/<database_name>
    默认端口3306,如果服务器使用默认端口则port可以省略
    MySQL Connector/J Driver 允许在jdbc:mysql://<host>:<port>/<database_name>?property1=value1&property2=value2


    Informix

    Informix 驱动程序包名:ifxjdbc.jar
    驱动程序类名: com.informix.JDBC jdbc:informix-sqli://{<ip-address>|<host-name>}:<port-number>[/<dbname>]: INFORMIXSERVER=<server-name>


    Sybase

    Sybase Adaptive Server Enterprise 驱动程序包名:jconn2.jar 或jconn3.jar
    驱动程序类名: com.sybase.jdbc.SybDriver (com.sybase.jdbc.SybDriver)
    URL: jdbc:sybase:Tds:<host>:<port>默认端口5000

    Sybase Adaptive Server Anywhere or Sybase IQ 驱动程序包名:jconn2.jar 或jconn3.jar
    驱动程序类名: com.sybase.jdbc.SybDriver (com.sybase.jdbc.SybDriver)
    URL: database_name>
    默认端口2638


    PostgreSQL

    PostgreSQL Native 驱动程序包名:驱动程序类名: org.postgresql.Driver
    URL: database_name>
    默认端口5432


    Teradata

    Teradata Driver for the 驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar 
    驱动程序类名: com.ncr.teradata.TeraDriver
    URL: 
    Type 4: jdbc:teradata://GatewayServerName:PortNumber
    /DatabaseServerName/Param1,Param2,...


    Netezza

    Netezza 驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar 
    驱动程序类名: org.netezza.Driver
    URL: database_name>

     

  • 相关阅读:
    Effective Java 第三版——26. 不要使用原始类型
    Effective Java 第三版——25. 将源文件限制为单个顶级类
    Effective Java 第三版——24. 优先考虑静态成员类
    Effective Java 第三版——23. 优先使用类层次而不是标签类
    Effective Java 第三版——22. 接口仅用来定义类型
    Effective Java 第三版——21. 为后代设计接口
    Effective Java 第三版——20. 接口优于抽象类
    Effective Java 第三版——19. 如果使用继承则设计,并文档说明,否则不该使用
    Effective Java 第三版——18. 组合优于继承
    Effective Java 第三版——17. 最小化可变性
  • 原文地址:https://www.cnblogs.com/activiti/p/6703478.html
Copyright © 2011-2022 走看看