JDBC连接SQL Server代码模板

*                  JDBC连接SQL Server数据库 代码模板
* Connection: 连接数据库并担任传送数据的任务;
* Statement :  执行SQL语句;
* ResultSet :  保存Statement执行后产生的查询结果。

*
* Class.forName(JDBC驱动类);

* Connection dbConn=DriverManager.getConnection(JDBC URL,数据库用户名,密码);

数据库信息截图:

 

 

代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBC_conn_SQLServer {

    public static void main(String[] args) throws SQLException,ClassNotFoundException {
        /**********************************************************
         *                  JDBC连接SQL Server数据库 代码模板
         * 
         * Connection: 连接数据库并担任传送数据的任务;
         * Statement :  执行SQL语句;
         * ResultSet :  保存Statement执行后产生的查询结果。
         * 
         * Class.forName(JDBC驱动类);
         * Connection dbConn = DriverManager.getConnection(JDBC URL ,数据库用户名,密码);
         * 
         **********************************************************/
        /**********************************************************
         * 数据库登 陆 名:sa
         * 数据库登陆密码:sa
         * 数据库名称:test
         * 表名称:T_users
         * 字段:
         *         ID      int
         *      username   nvarchar(50)
         *      password   nvarchar(50)
         * */
        
        //1.注册驱动
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        
        //2.获取数据库连接
        Connection dbConn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=test", "sa","sa");
        
        //2.获得Statement对象
        Statement st = dbConn.createStatement();

        //3.执行SQL语句
        ResultSet rs = st.executeQuery("select * from T_users");
        
        //4.处理结果
        while (rs.next()) {
            
            // 读取并保存数据库查询结果
            int x = rs.getInt("ID");
            String s1 = rs.getString("username");
            String s2 = rs.getString("password");
            
            // 打印结果
            System.out.println("ID=" + x);
            System.out.println("username=" + s1);
            System.out.println("password=" + s2);
        }
        
        //释放资源
        rs.close();
        st.close();
        dbConn.close();
    }
}

程序运行截图:

 

posted @ 2014-09-23 19:14  技术宅星云  阅读(2286)  评论(0编辑  收藏  举报