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

解决方案 »

  1.   

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

  2.   

    例:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    con=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.2.200:1433;databaseName=testDatabase","sa","");
      

  3.   

    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=testDatabase","sa","sa");
    %>注意导入驱动包。