欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

經(jīng)常使用的JDBC連接數(shù)據(jù)庫方式

 更新時間:2013年04月07日 17:07:02   作者:  
在我們開發(fā)中,幾乎脫離不了連接數(shù)據(jù)庫。并且無論是使用框架還是硬編碼連接數(shù)據(jù)庫,都避免不了寫驅(qū)動類以及連接url。為了方便我們的開發(fā),我們收藏常用的jdbc連接數(shù)據(jù)庫方式。

一、JDBC連接DB2

復(fù)制代碼 代碼如下:

Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://dburl:port/DBname"
cn = DriverManager.getConnection( url, sUsr, sPwd );

二、JDBC連接Microsoft SQLServer(microsoft)

復(fù)制代碼 代碼如下:

Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd );

三、JDBC連接Sybase(jconn2.jar)

復(fù)制代碼 代碼如下:

Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:DBServerIP:2638", sUsr, sPwd );

四、JDBC連接MySQL(mm.mysql-3.0.2-bin.jar)

復(fù)制代碼 代碼如下:

Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://DBServerIP:3306/myDatabaseName", sUsr, sPwd );

五、JDBC連接PostgreSQL(pgjdbc2.jar)

復(fù)制代碼 代碼如下:

Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://DBServerIP/myDatabaseName", sUsr, sPwd );

六、JDBC連接Oracle(classes12.jar)

復(fù)制代碼 代碼如下:

Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );

七、JDBC連接ODBC

復(fù)制代碼 代碼如下:

Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );

有些數(shù)據(jù)庫的jdbc連接方法并不是固定的,要看你用的驅(qū)動包。
例如mssql的jtdsjar包:
數(shù)據(jù)庫URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=XXX
驅(qū)動類:net.sourceforge.jtds.jdbc.Driver


1、Oracle8/8i/9i數(shù)據(jù)庫(thin模式)

復(fù)制代碼 代碼如下:

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl為數(shù)據(jù)庫的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);

2、DB2數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample為你的數(shù)據(jù)庫名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

3、Sql Server7.0/2000數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb為數(shù)據(jù)庫
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

4、Sybase數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB為你的數(shù)據(jù)庫名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);

5、Informix數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

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為數(shù)據(jù)庫名
Connection conn= DriverManager.getConnection(url);

6、MySQL數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

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為數(shù)據(jù)庫名
Connection conn= DriverManager.getConnection(url);

7、PostgreSQL數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB為數(shù)據(jù)庫名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);

8、access數(shù)據(jù)庫直連用ODBC的

復(fù)制代碼 代碼如下:

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,"","");

 

相關(guān)文章

  • IntellJ Idea 2020版添加sqlite數(shù)據(jù)庫的方法

    IntellJ Idea 2020版添加sqlite數(shù)據(jù)庫的方法

    這篇文章主要介紹了IntellJ Idea 2020版添加sqlite數(shù)據(jù)庫的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • victoriaMetrics代理性能優(yōu)化問題解析

    victoriaMetrics代理性能優(yōu)化問題解析

    這篇文章主要為大家介紹了victoriaMetrics代理性能優(yōu)化問題的解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • SQL中where和having的區(qū)別詳解

    SQL中where和having的區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于SQL中where和having區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 一款高顏值且免費的 SQL 開發(fā)工具之Beekeeper Studio詳解

    一款高顏值且免費的 SQL 開發(fā)工具之Beekeeper Studio詳解

    今天給大家推薦一款適用于Windows,Linux和Mac的跨平臺免費的開源SQL編輯器和數(shù)據(jù)庫管理應(yīng)用程序 —— beekeeper-studio。對Beekeeper Studio 安裝使用教程感興趣的朋友一起看看吧
    2021-09-09
  • 數(shù)據(jù)庫基本概念面試必問

    數(shù)據(jù)庫基本概念面試必問

    這篇文章主要介紹了數(shù)據(jù)庫基本概念面試必問的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • SQL like子句的另一種實現(xiàn)方法(速度比like快)

    SQL like子句的另一種實現(xiàn)方法(速度比like快)

    這篇文章主要介紹了SQL like子句的另一種實現(xiàn)方法(速度比like快),需要的朋友可以參考下
    2015-09-09
  • 收藏的SQLServer技巧集

    收藏的SQLServer技巧集

    收藏的SQLServer技巧集...
    2007-03-03
  • 數(shù)據(jù)計算中間件技術(shù)綜述

    數(shù)據(jù)計算中間件技術(shù)綜述

    這篇文章主要介紹了數(shù)據(jù)計算中間件技術(shù)綜述 ,傳統(tǒng)企業(yè)大數(shù)據(jù)架構(gòu)的問題,通過一張圖就能看懂,感興趣的朋友跟隨小編一起通過本文學(xué)習(xí)吧
    2018-11-11
  • DataGrip2022導(dǎo)入和導(dǎo)出sql文件圖文教程

    DataGrip2022導(dǎo)入和導(dǎo)出sql文件圖文教程

    這篇文章主要給大家介紹了關(guān)于DataGrip2022導(dǎo)入和導(dǎo)出sql文件的相關(guān)資料,DataGrip的導(dǎo)出功能也是相當(dāng)強大,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 數(shù)據(jù)庫學(xué)習(xí)建議之提高數(shù)據(jù)庫速度的十條建議

    數(shù)據(jù)庫學(xué)習(xí)建議之提高數(shù)據(jù)庫速度的十條建議

    很多網(wǎng)站的重要信息都是保存在數(shù)據(jù)庫中,用戶通過提交訪問數(shù)據(jù)庫來獲取用戶信息。如果數(shù)據(jù)庫速度非常的快,有助于節(jié)省服務(wù)器的資源,那么如何優(yōu)化數(shù)據(jù)庫的速度呢,下面通過此篇文章一起學(xué)習(xí)數(shù)據(jù)庫學(xué)習(xí)建議之提高數(shù)據(jù)庫速度的十條建議
    2015-11-11

最新評論