Javaデータベース接続コードセット

4856 ワード

Javaデータベース接続コードセット
2012-02-03 10:32佚名51 CTO整理
(0)の番号をコメントします.
T |
T
Javaデータベース接続インタフェース(JDBC)は、Javaで定義されたデータベース接続および操作用のAPIのセットです.異なるデータベースメーカーがこのインタフェースの実装クラスを提供しており、Javaプログラマーにとって、プログラマーはデータベースの最下位の実装に関心を持つ必要はなく、JDBCの抽象的なAPIを統一的に呼び出してデータベースのアクセス機能を完成させる.
AD:
 
 
Javaデータベース接続インタフェース(JDBC)は、Javaで定義されたデータベース接続および操作用のAPIのセットです.Javaプログラマーにとって、プログラマーはデータベースの最下層の実現に関心を持つ必要はなく、JDBCの抽象的なAPIを統一的に呼び出してデータベースのアクセス機能を完成させ、Data accessの機能と接続定義では、Javaは別の言語でデータベースのURLの説明である.その他のすべては統一的な呼び出しによって実現され,本稿では主要なデータベースメーカーが提供するDriverとURLを携帯し,各種データベースへの接続操作を容易にする.
JDBCで統一された使い方:
Class.for(jdbcDriverName);  
  • Connection conn=DriverManager.getConnection(url,user,password);  

  • ここでのインタフェースは統一されており、異なるのは各データベースが提供するjdbcDriverとURLが異なることです.
    MySQL:
    String Driver="com.mysql.jdbc.Driver"; //ドライバ 
  • String URL="jdbc:mysql://localhost:3306/db_name"; //接続されたURL、db_名前はデータベース名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).new Instance();  
  • Connection con=DriverManager.getConnection(URL,Username,Password); 

  • Microsoft SQL Server 2.0ドライバ(jarの3つ):
    String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //SQLデータベースへの接続方法 
  • String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_名前はデータベース名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).new Instance(); //データをロードして駆動 
  • Connection con=DriverManager.getConnection(URL,UserName,Password); // 

  • MicrosoftSQL Server 3.0ドライバ(1 jarのあれ)://老紫竹完備
    String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //SQLデータベースへの接続方法 
  • String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_名前はデータベース名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).new Instance(); //データをロードして駆動 
  • Connection con=DriverManager.getConnection(URL,UserName,Password); // 

  • Sysbase:
    String Driver="com.sybase.jdbc.SybDriver"; //ドライバ 
  • String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_nameはデータ名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).newInstance();  
  • Connection con=DriverManager.getConnection(URL,Username,Password); 

  • Oracle(thinモードで):
    String Driver="oracle.jdbc.driver.OracleDriver"; //データベースの接続方法 
  • String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orclはデータベースのSIDです 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).newInstance(); //データベースドライバのロード 
  • Connection con=DriverManager.getConnection(URL,Username,Password);  

  • PostgreSQL:
    String Driver="org.postgresql.Driver"; //データベースの接続方法 
  • String URL="jdbc:postgresql://localhost/db_name"; //db_nameはデータ名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).newInstance();  
  • Connection con=DriverManager.getConnection(URL,Username,Password); 

  • DB2:
    String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //DB 2クライアントを持つProviderインスタンスへの接続 
  • //String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //DB 2クライアントを持たないProviderインスタンスへの接続 

  • String URL="jdbc:db2://localhost:5000/db_name"; //db_nameはデータ名 
  • String Username="username"; //ユーザー名 

  • String Password="password"; //パスワード 
  • Class.forName(Driver).newInstance();  

  • Connection con=DriverManager.getConnection(URL,Username,Password); 
    Informix:
    String Driver="com.informix.jdbc.IfxDriver";   
  • String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_nameはデータ名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).newInstance();  
  • Connection con=DriverManager.getConnection(URL,Username,Password); 

  • JDBC-ODBC:
    String Driver="sun.jdbc.odbc.JdbcOdbcDriver";  
  • String URL="jdbc:odbc:dbsource"; //dbsourceはデータソース名 

  • String Username="username"; //ユーザー名 
  • String Password="password"; //パスワード 

  • Class.forName(Driver).newInstance();  
  • Connection con=DriverManager.getConnection(URL,Username,Password);  

  • 転載先:https://blog.51cto.com/java4me/773001