把msutil.jar mssqlserver.jar msbase.jar
三个文件放到Tomcat安装目录\common\lib下面..或者加到环境变量里面Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Statistics";
//pubs为你的数据库的
String user="sa";
String password="aaa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from NetReport";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
三个文件放到Tomcat安装目录\common\lib下面..或者加到环境变量里面Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Statistics";
//pubs为你的数据库的
String user="sa";
String password="aaa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from NetReport";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
我的代码跟你的是一样的,我也把你所说的三个.jar文件添加到环境变量里(应该不会有错),但是就是不行,错误依然是出现在这一句:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();还有,你说的Tomcat安装目录是指什么,sqlserver2000 jdbc的驱动程序的安装目录吗,我想试试这种办法,把三个jar文件拷到指定的目录下看行不行。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:jeah_data_2";
conn=DriverManager.getConnection(url,"sa","jeah");
就可以了,呵呵。
虽然用原来的办法连不上,还是要感谢 lynx1111(任我行:曾率三千菜鸟夜袭珍珠港--被俘)。