본문 바로가기

JAVA

java 데이터베이스 드라이버 연동


//********** 각 경우별 드라이버 연동하기 **************/

** JDK jdbc-odbc driver (Type1) **
연결 URL : "jdbc:odbc:"
드라이버 클래스 : sun.jdbc.odbc.JdbcOdbcDriver

** Oracle thin driver (Type4) **
연결 URL : "jdbc:oracle:thin:@:port:"
드라이버 클래스 : oracle.jdbc.driver.OracleDriver

** Oracle oci driver (Type2) **
연결 URL : "jdbc:oracle:oci:@"
드라이버 클래스 : oracle.jdbc.driver.OracleDriver

** Sybase jConnect driver (Type2) **
연결 URL : "jdbc:sybase:Tds::"
드라이버 클래스 : com.sybase.jdbc2.jdbc.SybDriver

** Informix JC1 driver (Type4) **
연결 URL : "jdbc:informix-sql://:/:INFORMIXSERVER"
드라이버 클래스 : com.informix.jdbc.IfxDriver

** mSQL Imaginary JDBC driver (Type4) **
연결 URL : "jdbc:msql://:/"
드라이버 클래스 : com.imaginary.sql.msql.MsqlDriver

** Postgres driver (Type4) **
연결 URL : "jdbc:postgresql://:/"
드라이버 클래스 : postgresql.driver

** MM MySQL driver (Type4) **
연결 URL : "jdbc:mysql://:/"
드라이버 클래스 : org.git.mm.mysql.Driver

mysql은 JConnector 3.0 부터는 com.mysql.jdbc.Driver

연결 URL 은 jdbc:mysql://localhost/dbname?Unicode=true&characterEncoding=EUC_KR

같이 인코딩 타입을 직접 줌으로써 한글 변환문제에 좀더 쉽게 해결할 수 있음.


// ******************************Connected To IBM AS/400

    Class.forName("com.ibm.as400.access.AS400JDBCDriver");
    com = Driver.Manager.getConnection("jdbc:as400://10.20.30.40/testlib;user=user;password=pass");

// ******************************Connected To Unisql

    Class.forName("unisql.jdbc.driver.UniSQLDriver");
    con = Driver.Manager.getConnection("jdbc:unisql:10.20.30.40:43300:demodb:::", "user","pass");


// ******************************Connected To Jdbc-Odbc Type - 1 Driver        

      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");        
//    con = DriverManager.getConnection("Jdbc:Odbc:dsnname","userid","password");        
      con = DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Server=servername;Database=pubs","userid","password");        

// ******************************Connected To Ms-Access JDBC ODBC Driver .         

      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");        
      con = DriverManager.getConnection("Jdbc:Odbc:dsnname","","");        
//    con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=G:/admin.mdb","","");        

// ******************************Connected To Ms-Access Type-3 Driver.         
        
      Class.forName ("acs.jdbc.Driver");         
      String url = "jdbc:atinav:servername:5000:C:\\admin.mdb";        
      String username="Admin";        
      String password="";        
      Connection con = DriverManager.getConnection(url,username,password);        

// ******************************Connected To Microsoft SQL.         
        
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");        
      con = DriverManager.getConnection("jdbc:microsoft:sqlserver://servername:1433","userid","password");        

// ******************************Connected To Merant.         

      Class.forName("com.merant.datadirect.jdbc.sqlserver.SQLServerDriver");        
      con = DriverManager.getConnection("jdbc:merant:sqlserver://servername:1433;User=userid;Password=password");        

// ******************************Connected To Atinav SqlServer.         

      Class.forName ("net.avenir.jdbc2.Driver");        
      con= DriverManager.getConnection("jdbc:AvenirDriver://servername:1433/pubs","userid","password");        

// ******************************Connected To J-Turbo.         

      String server="servername";        
      String database="pubs";        
      String user="userid";        
      String password="password";        
                                        
      Class.forName("com.ashna.jturbo.driver.Driver");        
      con= DriverManager.getConnection("jdbc:JTurbo://"+server+"/"+database,user,password);        

// ******************************Connected To jk Jdbc Driver.         

      String url= "jdbc:jk:server@pubs:1433";        
      Properties prop = new Properties();        
      prop.put("user","userid");//Set the user name        
      prop.put("password","password");//Set the password        
        
      Class.forName ("com.jk.jdbc.Driver").newInstance();        
      con = DriverManager.getConnection (url, prop);*/        
        
// ******************************Connected To jNetDirect Type - 4 Driver        

      String sConnect = "jdbc:JSQLConnect://127.0.0.1/database=pubs&user=userid&password=password";        
      Class.forName ("com.jnetdirect.jsql.JSQLDriver").newInstance();              
      Connection con= DriverManager.getConnection(sConnect);        

// ******************************Connected To AvenirDriver Type - 4 Driver        
                                
//  String url= "jdbc: AvenirDriver: //servername:1433/pubs";        
//  java.util.Properties prop = new java.util.Properties ();        
//  prop.put("user","userid");        
//  prop.put("password","password");        

    Class.forName ("net.avenir.jdbc2.Driver");              
    System.out.println(" Connected To AvenirDriver Type - 4 Driver");        
    con= DriverManager.getConnection("jdbc:AvenirDriver://servername:1433/pubs","userid","password");        

// ******************************Connected To iNet Sprinta2000 Type - 4 Driver        

    String url="jdbc:inetdae7:servername:1433";        
    String login="userid";        
    String password="password";        
    Class.forName("com.inet.tds.TdsDriver");        
    System.out.println(" Connected To iNet Sprinta2000 Type - 4 Driver");        
    con=DriverManager.getConnection(url,login,password);        

// ******************************Connected To iNet Opta2000 Type - 4 Driver        
    String url="jdbc:inetdae7:servername:1433";        
    String login="sagar";        
    String password="sagar";        
    Class.forName("com.inet.tds.TdsDriver").newInstance();        
    System.out.println(" Connected To iNet Opta2000 Type - 4 Driver");        
    con=DriverManager.getConnection(url,login,password);        

  • Cheap Sneakers 2011.10.07 16:22

    그것은 항상 저녁에 스니커즈를 시도하지만 귀하의 피트 이내에 정확한 측정을 가지고 수 있도록 피트가 조금 불었 다음 반면 정말 케이스에서 찾을 수있는 상점에서 산책 주저하지 마시고, 스니커즈를 취득하는 것이 좋습니다 당신은이 신발에 아늑한 있습니다. 당신은 온라인으로 취득하는 경우, 당신은 신발이 웹사이트를 맞게 확실하지 않다 이벤트에 장소에있을 수있는 반품 거기에 계획이 있는지 확인합니다. 불확실성에있다면, 당신은 가장 가까운 나이키 매장으로 운동화를 점점 더 넘어설 겁니다.