JDBC连接SQL Sever 2005
0x826 2007-04-03 04:20:07 从微软那下了个Microsoft SQL Server 2005 JDBC Driver 1.1
解压后修改classpath : ;C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.1\chs\sqljdbc.jar
找了个程序测试
import java.sql.*;
class Testj{
public static void main(String args[])
{
String RL = "jdbc:sqlserver://localhost:1026;DatabaseName=Java";//我的端口是1026
String user ="long\\Long";
String password = "";
String sqlStr = "select * from T";
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println( "类实例化成功!" );
System.out.println("slkdjf");
Connection con = DriverManager.getConnection(RL,user,password);
System.out.println( "创建连接对像成功!" );
Statement st = con.createStatement();
System.out.println( "创建Statement成功!" );
ResultSet rs = st.executeQuery( sqlStr );
System.out.println( "操作数据表成功!" );
System.out.println( "----------------!" );
while(rs.next())
{
System.out.print(rs.getInt("Sno") + " ");
System.out.print(rs.getString("Sname") + " ");
System.out.print(rs.getInt("Sage") + " ");
System.out.print(rs.getString("Ssex") + " ");
System.out.println(rs.getString("Sclass"));
}
rs.close();
st.close();
con.close();
}
catch(Exception err){
err.printStackTrace(System.out);
}
}
}
可结果是:
类实例化成功!
slkdjf
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'long\Long' 登录失败。该用户与可信 SQL Server 连接无关联。
请问是什么错误呢?