Sql server 从netbeans连接到SQL数据库的字符串或缓冲区长度无效
我试图从Netbeans 7.2.1连接到SQL server数据库,但出现以下错误:[Microsoft][ODBC驱动程序管理器]无效的字符串或缓冲区长度 我的连接似乎有问题,但我找不到什么。数据源已经过测试并正常工作Sql server 从netbeans连接到SQL数据库的字符串或缓冲区长度无效,sql-server,netbeans,odbc,Sql Server,Netbeans,Odbc,我试图从Netbeans 7.2.1连接到SQL server数据库,但出现以下错误:[Microsoft][ODBC驱动程序管理器]无效的字符串或缓冲区长度 我的连接似乎有问题,但我找不到什么。数据源已经过测试并正常工作 public static void main(String[] args) { try{ Connection con = DriverManager.getConnection("jdbc:odbc:school"); Sta
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();
}
有人知道为什么吗?谢谢你的帮助 也许最好使用本机JDBC驱动程序? 您可以从以下网站下载:
还有一些信息在Java8 ODBC桥接器中将被删除:首先,为什么不使用SQL Server的JDBC驱动程序?还可以显示堆栈跟踪吗?如果您真的想使用ODBC,那么在ODBC管理员中启用ODBC跟踪,并检查由JDBC-ODBC桥发出的调用导致的错误。是的,这样做了,现在它工作了!我不确定,但我认为我的问题与我在64位系统上以及netbeans与我的64位odbc网桥通信不好有关。或者完全不同的东西。但是,现在可以使用jdbc了!