JAVA连接各种数据库的连接字符串URL写法

    //JDBC-ODBC桥接方式 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.getConnection("jdbc:odbc:test",user,Pwd );//其中test是配置好的ODBC数据源名称
连Access数据库或者没有对应数据库驱动时可以采用

//sql2000连接方式 使用mssqlserver.jar包Jdbc直连驱动连接
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news",user,Pwd );

//sql2005使用sqljdbc.jar包Jdbc直连驱动连接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost;database=news",user,Pwd );

其中需要对sqlserver 2005 进行一些配置修改(配置工具---->配置管理----->SQLEXPRESS的协议--->IP地址---->TCP端口  设为1433)
如果报 到主机  的 TCP/IP 连接失败,请进行配置:配置工具--->SQL Server外围应用配置器---->服务和连接外围应用配置器----->MSSQLSERVER---->远程连接---->选择本地连接和远程连接中使用TCP/IP

MySQL 
    Class.forName("org.gjt.mm.mysql.Driver" );     //这是老版本的字符串现为 com.mysql.jdbc.Driver
    DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", user,Pwd );

PostgreSQL  
    Class.forName( "org.postgresql.Driver" ); 
    DriverManager.getConnection("jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", user,Pwd );

Oracle 
   Class.forName( "oracle.jdbc.driver.OracleDriver" ); 
   DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", user,Pwd );
   
    Sybase
    Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" ); 
    DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", user,Pwd );
    //(Default-Username/Password: "dba"/"sql")

DB2 
    Class.forName("com.ibm.db2.jdbc.net.DB2Driver"); 
    String url="jdbc:db2://192.9.200.108:6789/SAMPLE" 
    DriverManager.getConnection( url, sUsr, sPwd );

Postgresql  
    Class.forName("org.postgresql.Driver"); 
    Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");


IBM AS400主机在用的JDBC语法 
    java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ()); 
    Class.forName("com.ibm.as400.access.AS400JDBCConnection"); 
    DriverManager.getConnection("jdbc:as400://IP","user","password");

informix 
    Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
    String url = "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver; 
user=testuser;password=testpassword"; 
   
    SAP DB 
    Class.forName ("com.sap.dbtech.jdbc.DriverSapDB"); 
    java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)

HSqlDB 
    url: driver: org.hsqldb.jdbcDriver 
    连接方式有4种,分别为: 
    con-str(内存): jdbc:hsqldb. 
    con-str(本地): jdbc:hsqldb:/path/to/the/db/dir 
    con-str(http): jdbc:hsqldb:http://dbsrv 
    con-str(hsql): jdbc:hsqldb:hsql://dbsrv 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐韬科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值