日期:2014-05-18  浏览次数:20838 次

jsp连接sqlserver2000的问题
各位大哥   帮帮忙   小弟现在用jdbc来连接sqlserver2000数据库,我新建了一个testDatabase数据库,在这个数据库下有一个名字为userTable的表,那如果我访问这个表里面的信息,那在jsp中     databasename的属性应该是什么?
  顺便问问如何查看我的sqlserver2000的端口号是多少?
    谢谢各位

------解决方案--------------------
databasename设为数据库名testDatabase,sqlserver2000端口号为1433
表名userTable是jsp处理的sql语句中要用到的,跟你连接数据库时没关系。
另外:sqlserver2000至少要打上sp4补丁,项目还得导入jdbc驱动包,否则无法直接连接,只能使用odbc才可连接
------解决方案--------------------
例:

Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
con=DriverManager.getConnection( "jdbc:microsoft:sqlserver://192.168.2.200:1433;databaseName=testDatabase ", "sa ", " ");
------解决方案--------------------
<%
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
con=DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;databaseName=testDatabase ", "sa ", "sa ");
%>

注意导入驱动包。