2011-07-24 44 views
0

データベースaaaをjdbc経由で接続したいとします。私はタイプ1のドライバとwrteこの引用が、エラー「[Microsoft]の[ODBCドライバマネージャ]無効な文字列またはバッファ長」 タイプ1のコード使用してみました:jdbc経由でsqlserverデータベースに接続できません

import java.sql.*; 
import java.io.*; 

class test { 
    public static void main(String a[]) { 
     try { 
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
      System.out.println("first"); 
      Connection con=DriverManager.getConnection("jdbc:odbc:trial","sa","qwerty"); 
      System.out.println("second"); 
     } catch(Exception e) { 
      System.out.println(e.getMessage()); 
     } 
    } 
} 

をそれから私は、タイプ4ドライバーを使用してみましたし、私は」メートルのgetConnection()メソッド タイプ4コードにコンパイルエラーを取得:

import java.sql.*; 
import java.io.*; 

class t { 
    public static void main(String arg[]) { 

     try { 
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
      System.out.println("first"); 
      Connectin con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=aaa","sa","qwerty"); 
      System.out.println("second"); 
     } catch(Exception e) { 
      System.out.println(e.getMessage()); 
     } 
    } 
} 

いくつかのいずれかがあなたの第二の例では、これら二つの問題

答えて

1

で私を助けることができるしてくださいタイプミスがあります:0123から!

関連する問題