利用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);
  }

时间: 2016-02-08

利用JDBC连接MS SQL Ser2000+sp2的相关文章

jdbc连接-如何利用JDBC连接上SQL 2005?

问题描述 如何利用JDBC连接上SQL 2005? sqljdbc.jar 在哪里下载?在网上找了半天没找到,再 如何利用JDBC连接上SQL 2005? 解决方案 下载地址:http://msdn.microsoft.com/zh-cn/data/aa937724.aspx 解决方案二: JDBC连SQL只要你驱动找对了,连接配好了,就没问题了.具体有错误你再问. 解决方案三: 参考这篇博客:http://www.cnblogs.com/xiazhi33/articles/935771.htm

利用jdbc连接db2数据库

问题描述 利用jdbc连接db2数据库 数据库连接配置如下: jdbc.driver=com.ibm.db2.jcc.DB2Driver jdbc.url=jdbc:db2://localhost:50000/finical jdbc.username=db2admin jdbc.password=325314 报错如下: com.ibm.db2.jcc.b.DisconnectException: The application server rejected establishment of

html javascript-html可以调用javascript来连接ms sql吗?

问题描述 html可以调用javascript来连接ms sql吗? 请问 在本地机器上 能用html调用javascript来连接ms sql server吗?这个本地机器没有安装任何web server. 同样的开发环境下,我可以用html调用javacript 来连接ms access. 连接成功,并且返回query信息在网页中! 不知道该怎样用在连接sql server中! 下面给出代码: <html> <head> <h1>VHIT ICO IS THE BE

php 如何连接MS SQL Server 数据库

php教程 如何连接MS SQL Server 数据库教程 下面是连接到MSSQL服务器数据库代码. <?php $myServer = "localhost"; $myUser = "your_name"; $myPass = "your_password"; $myDB = "examples"; //connection to the database $dbhandle = mssql_connect($mySe

ADO连接MS SQL SERVER 2000程序

ado连接ms sql server 2000程序 function adothread(param: pointer): integer; stdcall; var   con, cmd : variant; begin   coinitialize(nil);   con := getnewconnection(...);   if varisempty(con) then   begin   //未连接上,退出   exit;   end eles    cmd := getnewcomm

利用jdbc连接sqlserver2008的一些问题

问题描述 在myeclipse里面用jdbc连接sqlserver2008,连接不上,问题是"sa"登录失败,获得异常为:com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败.atcom.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:156)atcom.microsoft.sqlserver

ibatis连接MS SQL数据库问题

问题描述 java.lang.ExceptionInInitializerErrorCaused by: java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The content of element type "sqlMapConfig" i

JSP连接MySql/MS SQL Server/Oracle数据库连接方法[整理]_JSP编程

JSP连接MySql数据库方法 首先先将MySql的数据库连接驱动拷贝到Tomcat/common/lib包下 下载mysql-connector-java-5.1.6.zip http://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip 配置Tomcat的虚拟目录-略 创建jdbcMySql.jsp页面 页面代码如下: 复制代码 代码如下: <%@ page contentType="text

java使用jdbc连接数据库工具类和jdbc连接mysql数据示例_java

这个工具类使用简单,实例化直接调用就可以了,大家还可以方便的根据自己的需要在里面增加自己的功能 复制代码 代码如下: package com.lanp.ajax.db; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; /** * 连接数据库的工具类,被定