我刚写了一个小程序,,,,
测试出来还是连接不上,,,,
下面是源代码:
//错误也写出来了,,,,希望高人们多多指点,,,,,,
import java.sql.*; //
public class myconnect
{
static Connection conn=null;
public myconnect()
{
try{
/*
*2005
*Error: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。-----构造conn
**/
//Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=pubs","sa","");
/*
*2000
*Error: com.microsoft.jdbc.sqlserver.SQLServerDriver-----构造conn
**/
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs","sa","");
}catch(Exception e){System.out.print(e.getMessage()+"-----构造conn\n");
}
}
public static void main(String args[])
{
new myconnect();
try{
String sql="select * from authors";
ResultSet rs=conn.createStatement().executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(21)+"\t\t"+rs.getString(3));
}
}catch(Exception e){System.out.println(e.getMessage()+" -------Main函数,,,这个null是Connection 为null!");}
}
}