<%@ page import="java.sql.*"%>
<%
  Connection con=null;
  Statement stmt=null;
  ResultSet rs=null;
try {
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=jnfcw","sa","1234");
     } catch (Exception e) {
   e.printStackTrace();
  }    
 %>
这是连接2005数据库的conn.jsp。我在另一个工程里写了个conn.java,导入java.sql包,再加上jdbc驱动,没问题。就是在这个工程里,这是一个网站,后台是spring 和hibernate的,原来用的是sql2000数据库,我机子上安了2005,就换成2005数据连接了,db.properties  project.properties里关于数据库连接的我都改了,可是启动tomcat启动不了,里面是连接2000数据库失败的错误,我把错误放附件里了,望各位高手帮帮忙啊,我刚开始做程序,好多不明白的,希望大家能说得细一些,谢谢啦

解决方案 »

  1.   

    忘了上传附件了,可找不到在哪补传了,没大用过csdn
    SQL Error: 18456, SQLState: 28000
    [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。
    SQL Error: 0, SQLState: 08001
    [Microsoft][SQLServer 2000 Driver for JDBC]An error occured while attempting to log onto the database.
    Could not obtain connection metadata
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。
    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

    错误很多很多   这是其中一点