关于通过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表格中的空白信息,但是又不知道哪里出了问题,麻烦帮我看一下哪里出了问题,十分谢谢。 展开
 我来答
leochen110
2019-06-03 · TA获得超过741个赞
知道小有建树答主
回答量:3748
采纳率:37%
帮助的人:279万
展开全部
会断点,打断点。
不会加下面的话
你没抓异常 , catch的大括号里,system.out.print(e.tostring())
追问
谢谢您,在catch中加了代码以后,显示“java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度”。我查了一下,似乎因为我的window系统和java都是64位的,所以使用ODBC连接会有问题。请问这个有办法解决吗,能使用ODBC连接正常运行吗,因为我一直跟自学网那个视频学,如果改为JDBC连接的话,我想代码就不一样了吧。
追答
包不一样,连接字符串有差别
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式