博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]利用JDBC连接MS SQL Ser2000+sp2
阅读量:2447 次
发布时间:2019-05-10

本文共 999 字,大约阅读时间需要 3 分钟。

利用JDBC连接MS SQL Ser2000+sp2
我在学习j2ee的时候使用jdbc连接过ms sql server 2000,开始的时候一切都正常,但是后来遇到了一个很头痛的问题,就是我们在从表中读取数据放到ResultSet中后,读取列值的时候一定的按照列的顺序读取。

  比如如果表中有三列id, name, address,按条件查询得到的结果放到ResultSet中,显示结果时如果这样写代码:

  java.sql.ResultSet employees;
  while(employees.next()){
  employees.getString("address");
  employees.getString("name");
  }
  在运行的时候将会"column can not be re-read"错误,此时把两条语句颠倒就好了(此条只适用于连接MS SQL Server 2000)

  连接数据库代码如下:

  try {
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  conn =
  DriverManager.getConnection(
  "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Hotel;User=sa;Password=sa");
  // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  // conn = DriverManager.getConnection("jdbc:odbc:hotel");
  } catch (SQLException e) {
  System.err.println(e);
  } catch (ClassNotFoundException e) {
  System.err.println(e);
  }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-132115/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/374079/viewspace-132115/

你可能感兴趣的文章
物联网细分行业_2020年全国互联网细分市场可靠性研究
查看>>
加拿大加密货币交易_加密货币交易-如何制定可持续战略
查看>>
pvs-stdio ue4_使用PVS-Studio检查电报开放网络
查看>>
寻找新
查看>>
PostgreSQL中的WAL:2.预写日志
查看>>
zephyr操作系统_检查Zephyr操作系统代码
查看>>
Node.js VS Python:哪个更好?
查看>>
notebooks_.NET Core与Jupyter Notebooks预览1
查看>>
pvs-stdio ue4_华为云:如今PVS-Studio多云
查看>>
vc编程查找计算机运行记录_如何查找计算机的正常运行时间和安装日期
查看>>
steam无法显示成人内容_如何在Steam上查看仅限成人游戏
查看>>
轻松将图像上传到Photobucket
查看>>
如何在iPhone或iPad上启用USB受限模式(适用于iOS 11.4.1)
查看>>
注意:浏览器崩溃的技术支持弹出窗口又回来了
查看>>
如何在Ubuntu 11.10中安装Classic Gnome桌面
查看>>
亚马逊echo中国使用_如何阻止您的Amazon Echo收听
查看>>
linkedin 分享_如何永远阻止LinkedIn的烦人电子邮件
查看>>
ipad和iphone适配_如何在iPhone和iPad上将链接,照片和媒体快速添加到Apple Notes
查看>>
开源星空照片_如何拍摄星空的好照片
查看>>
usb延长线线序_我应该使用哪种延长线?
查看>>