编译环境:
NetBeans IDE 6.1; JDK 6 (JDK 1.6.0_06)
1、安装Microsoft SQL Server 2000,据说要企业版才行。
2、下载Microsoft SQL Server 2000 Service Pack 4,并安装更新。安装完毕版本显示如下:
下载:http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
3、下载Microsoft SQL Server 2005 JDBC 驱动程序,并解压,得到一个sqljdbc.jar文件。
本地下载 (下载后把.rar改为.jar)
4、新建一个JAVA项目,并把sqljdbc.jar加到项目库中:
选中项目-->右键-->属性-->类别-->库-->运行-->添加JAR/文件夹
或者直接把sqljdbc.jar复制到类似如下的目录中:D:\Program Files\Java\jdk1.6.0_06\jre\lib\ext
5、编写程序,如下,查询Northwind中Employees表中的员工姓名:
package db4mssql;
import java.sql.*;
public class Main
{
public static void main(String args[])
{
Connection con;
Statement sql; //声明Statement对象
ResultSet rs;
try
{
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}
catch(ClassNotFoundException e)
{
System.out.println(""+e);
return;
}
try
{
String url="jdbc:sqlserver://localhost;database=Northwind;user=sa;password=sa";
con = DriverManager.getConnection(url);
sql=con.createStatement();
rs=sql.executeQuery("Select FirstName, LastName FROM Employees");
int i=1;
while(rs.next())
{
System.out.println(i++ +": "+ rs.getString("FirstName") + " " + rs.getString("LastName")); //输出信息
}
con.close();
}
catch(SQLException el)
{
System.out.println(""+el);
}
}
}
程序运行结果如下:
1: Nancy Davolio
2: Andrew Fuller
3: Janet Leverling
4: Margaret Peacock
5: Steven Buchanan
6: Michael Suyama
7: Robert King
8: Laura Callahan
9: Anne Dodsworth