2011-07-24 55 views
0

我想通過jdbc連接我的名爲aaa的數據庫。我試圖使用1型驅動器和wrte此引用但錯誤「[微軟] [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型驅動器和I」 m到處編譯錯誤與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

在你的第二個例子中有一個錯字:Connectin con=...Connection con=...

相關問題