怎么用java链接SQL SERVER2005?
我是java初学者,用java怎么也能不能链接到SQL SERVER2005,结果没有显示出来!为什么?
代码如下:
import java.sql.*;
public class smp131
{
	public static void main(String args[])
	{
		String nm,prc;
		try
		{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch(
ClassNotFoundException e){}
		try
		{
			String connectionUrl = "jdbc:odbc:student";
			//C//onnection con = DriverManager.getConnection("jdbc:odbc:student");
			Connection con=DriverManager.getConnection(connectionUrl,"lin","123456");
			Statement stmt = con.createStatement();
			String sql = "SELECT id, name FROM student.dbo.chengji";
			ResultSet rs = stmt.executeQuery(sql);
			while (rs.next())
			{
				nm= rs.getString("id");
				prc= rs.getString("name");
			//System.out.println("学号:"+nm);		
			//System.out.println("姓名:"+prc);		
			//System.out.println("");		
			System.out.println("学号:"+nm + "      姓名:"+prc);		
			}
			rs.close();  
			stmt.close();
			con.close(); 	
		}
		catch(Exception e){}
	}
}
为什么既没有显示结果,也没有提示错误?求解决!最好提供链接SQL SERVER2005具体步骤!
------解决方案--------------------你的代码报错了没? 若用的是jdbc你的代码是有问题的。
------解决方案--------------------只是提供主要代码段。。。
Connection con;//方便以后使用
//加载数据库驱动类
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
}
//访问数据库url
try{
Connection con = DriverManager.getConnection("jdbc:jtds:"+"sqlserver://localhost:1433/Student","sa","123");
}
//主方法中
{创建本类对象myCon;
  con =myCon.getConnection();
try
{
sql=con.createStatement();
res=sql.executeQuery("SELECT id, name FROM chengji");
省略
}
}
------解决方案--------------------http://user.qzone.qq.com/342991688/blog/1287029735
不解释
------解决方案--------------------加载SQL sever2005 应该用此语句:com.microsoft.sqlserver.jdbc.SQLServerDriver
还有就是还得加载对应的驱动,既:sqljdbc.jar
配置classpath 或者扩展Java库
------解决方案--------------------Java code
public static String driver2000 = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
public static String driver2005 = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
if ("2005".equals(version)) {
   url = "jdbc:sqlserver://" + iP + ":" + port + ";DatabaseName=" + database;
   Class.forName(driver2005);
} else {
   url = "jdbc:microsoft:sqlserver://" + iP + ":" + port + ";DatabaseName=" + database;
   Class.forName(driver2000);
}
第三方jar:
sqljdbc.jar