如何寫SQLSERVER,DB2,Informix,sybase,PostgreSQL的jdbcUrl

來源:互聯網
上載者:User
server|sqlserver JDBC-ODBC配置或用DataSource配置sqlserver雖然從連結這一層看是方便,但對結果集的處理很難真正實現JDBC2的標準,所以你想稍微"專業"一些,還是用
SQLSERVER的JDBC自己來連結.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn= DriverManager.getConnection(url,user,password);
但是如果寫url,因為以ODBC只是配置好資料來源(是指MS系統配置中的DataSource),DataSource(是指JSP/JAVA IDE中jdni技術註冊的DataSource)
只要寫相關屬性,系統就為你找到相關連結,很少書上有例子說明SQLSERVER的一個完整的URL如何寫.其實很簡單

String url="jdbc:microsoft:sqlserver://hostName:Port;DatabaseName=pubs";
一般來說Port是1433.其實url寫成什麼格式,完全是JDBC實現的開發商的興趣,他們不按統一的標準來寫,我們要用他的JDBC只能按他們的興趣來寫了.

以下是其它一些不常用的資料庫的JDBC,要說明的是只是一般的JDBC是這樣做的,有些同一種資料庫的JDBC由不同的開發商實現,他們可能不這樣寫,只是大多數情況:

DB2:
String url="jdbc:db2://localhost:5000/sample";

Informix:
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";

sybase:
String url ="jdbc:sybase:Tds:localhost:5007/tsdata";

PostgreSQL:
String url ="jdbc:postgresql://localhost/soft"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.