编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

还是mssql的连接问题!!!

还是mssql的连接问题!!!

这个是我连接数据库的jsp文件报错结果
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:673)
org.apache.jsp.TMPiprg5f4xh0_jsp._jspService(TMPiprg5f4xh0_jsp.java:76)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

感觉像是说sa用户名和密码的问题导致连接不上,但是这是再我本机上测试的啊,用户名和密码我都设置的是sa,应该没有问题的啊,我把连接改成用odbc就ok
真晕。

这个是我的bean文件
package test;
import java.sql.*;
public class SQLBean
{
    Connection con=null;
    ResultSet rs=null;
    //实例化,装载JDBC驱动程序
public SQLBean()
{
  try{
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
      }
      catch(ClassNotFoundException e) {}
}
//返回查询后的数据集
public ResultSet executeQuery(String sql)
{
     String url="jdbc:microsoft:sqlserver://nbdragon:1433;DatabaseName=test";
        String username="sa";
        String password="sa";
        try{
       con=DriverManager.getConnection(url,username,password);
       Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       rs=stmt.executeQuery(sql);
     }
     catch(SQLException e) {}
  return rs;
}
//关闭数据库
public void closeDB()
{
  try{
      rs.close();
      con.close();
    }catch(SQLException e) {}
}
}
  

[此贴子已经被作者于2005-4-18 17:29:00编辑过]


TOP

用sa登陆失败
疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信

TOP

发新话题