1

Netbeans 7.2.1からSQLサーバーデータベースに接続しようとしていますが、次のエラーが発生します:[Microsoft] [ODBCDriverManager]文字列またはバッファの長さが無効です

接続に問題があるようですが、何が見つかりません。データソースはテストされ、機能します。

  public static void main(String[] args) {

    try{
        Connection con = DriverManager.getConnection("jdbc:odbc:school");
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("select 'hello'");
        while(rs.next()) {
            System.out.println(rs.getString(0));
    }
    }catch(Exception e){
        e.printStackTrace();
    }

誰かが理由を知っていますか?助けてくれてありがとう!

4

1 に答える 1

2

おそらく、ネイティブJDBCドライバーを使用する方がよいでしょうか。次の場所からダウンロードできます:http ://www.microsoft.com/en-us/download/details.aspx?displaylang = en&id = 21599

Java8 ODBCブリッジで削除される情報もいくつかあります:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id = 7176225

于 2012-12-05T11:09:39.607 に答える