数据加载中……

使用 JDBC 驱动程序连接SQL Server


编译环境:
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

posted on 2008-06-25 00:05 edog 阅读(583) 评论(0)  编辑  收藏 所属分类: 数据库


只有注册用户登录后才能发表评论。


网站导航: