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

急~~~~~~~~~~~~~JSP网页 连接数据库 用ODBC实现
出现错误::[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]用户 '(null) '登入失败。原因未与信任SQL   Server   连接相关联    
JSP   中关于数据库加载连接的代码是   Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
Connection   con=DriverManager.getConnection( "jdbc:odbc:testDB ");
ODBC   配置   连接服务器为localhost   用sa   登入   密码也设了   测试也成功的
最后网页上等到的结果就是   上面一样  
请大虾指点   感激不尽~~~~~~~~~~~~~~~~~~~~~~~~~~

------解决方案--------------------
少了参数啊,用户名密码没有加进去呢
------解决方案--------------------
private static String dbDriver= "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
private static String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名 ";
private static String user= "sa ";
private static String password= "sa ";
//private Connection con=null;

public static Connection getConnection(){//设置Connection 变量con 的值
try {
Class.forName(dbDriver);
return DriverManager.getConnection(url,user,password);
}catch(Exception e){
System.err.println( "数据库连接错误: "+e.getMessage());
return null;
}
这是mssql 的连接法
其他数据库应该换个驱动就OK了

------解决方案--------------------
用户名和密码没加;
Connection con=DriverManager.getConnection( "jdbc:odbc:testDB;uid=用户名;pwd=密码 ");

----------------------------------------------------
我做的网站(www.ju1ju.net)聚会策划助手
有时间帮我测试一下,非常感谢!

特点:自动通过邮件/短信/msn/qq联系朋友
架构:webwork2 spring ibatis tomcat5.5 mysql ajax javascript