java 连接 sql 2005 的方法:

1。下载并解压,获得文件sqljdbc.jar
2。复制文件sqljdbc.jar到jdk目录\jdk1.5\jre\lib\ext下。
3。开始-〉程序-〉sql  server  2005-〉配置工具-〉SQL Server Configuration Manager。启动sql  2005服务。点击  sql  server2005网络配置节点,并选中”mss  sqlserver的协议“节点。
启用tcp/ip协议。

4。导入 java.sql.*  包。
5。载入sql  server  2005 jdbc驱动程序。代码片断如下:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}  catch(Exception e)
{};
6。设置连接字符串。代码片断如下:
String connectionUrl =    "jdbc:sqlserver://localhost:1433;database=bank;user=sa;password=1234";
7。根据连接串获取到数据库的连接。代码片断如下:
  Connection con = DriverManager.getConnection(connectionUrl);
8。根据所获取的连接设置sql语句对象的属性。代码片断如下:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
9。准备要执行的sql语句字符串。并把该字符串传给sql语句对象。执行结果保存在一个结果集中。
String str = "select *  from account";
ResultSet rs = stmt.executeQuery(str);
10。遍历结果集合,并获取用户需要的信息。
while (rs.next()) {
        System.out.println(rs.getInt("aid"));/*aid是字段名称*/
      }

//=======================================================================
import java.sql.*;
public class jdbc2005 {
    private Connection con;
    private Statement stmt;
    private ResultSet rs;
    public jdbc2005() throws SQLException {
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            String url =
                    "jdbc:sqlserver://localhost:1433;database=master;user=sa;password=1234";
            con = DriverManager.getConnection(url);
            stmt = con.createStatement(ResultSet.
                                       TYPE_SCROLL_SENSITIVE,
                                       ResultSet.CONCUR_UPDATABLE);
            String str = "select *  from emp";
            rs = stmt.executeQuery(str);
            while (rs.next()) {
                System.out.println(rs.getInt("e_id"));
                System.out.println(rs.getString("e_name"));
            }

        } catch (Exception e) {}
        ;
        con.close();
        stmt.close();
        rs.close();
    }

    public static void main(String[] args) throws SQLException {
        jdbc2005 jb = new jdbc2005();
    }
}

posted @ 2008-01-13 21:15  消失的风  阅读(503)  评论(0)    收藏  举报