关于通过ODBC连接sql server和java的问题
大家好,我通过ODBC将sqlserver和java连接,数据源配置成功(如图1、2),连接了本地我自己建的一个叫shuihu(水浒)的数据库。这个数据库里有一个bume...
大家好,我通过ODBC将sql server和java连接,数据源配置成功(如图1、2),连接了本地我自己建的一个叫shuihu(水浒)的数据库。这个数据库里有一个bumen(部门)的表格,在sql server中查询可以看到这个表格(如下图3),然后我在java中想遍历这个表格,这段代码是“我要自学网”上老师视频教的代码,在视频中老师运行后,在console上显示bumen表的数据(如图4)。我运行后,编译器没有报错,但是console没有显示任何信息(如图5)。我觉得是读取到了bumen表格中的空白信息,但是又不知道哪里出了问题,麻烦帮我看一下哪里出了问题,十分谢谢。
展开
1个回答
展开全部
会断点,打断点。
不会加下面的话
你没抓异常 , catch的大括号里,system.out.print(e.tostring())
不会加下面的话
你没抓异常 , catch的大括号里,system.out.print(e.tostring())
追问
谢谢您,在catch中加了代码以后,显示“java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度”。我查了一下,似乎因为我的window系统和java都是64位的,所以使用ODBC连接会有问题。请问这个有办法解决吗,能使用ODBC连接正常运行吗,因为我一直跟自学网那个视频学,如果改为JDBC连接的话,我想代码就不一样了吧。
追答
包不一样,连接字符串有差别
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询