1

我正在尝试从 Netbeans 7.2.1 连接到 SQL Server 数据库,但收到此错误:[Microsoft][ODBC Driver Manager] Invalid string or buffer length

我的连接似乎有问题,但我找不到什么。数据源经过测试并且可以正常工作。

  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 回答