从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)

MSSQL的JDBC驱动下载好以后就可以写代码了。

1.新建项目,项目名为SqlJdbc。新建类,类名为SqlTest,同时勾选public static void main(String[] args)生成main函数的代码。

2.引入mssql关于jdbc的库sqljdbc4.jar,项目文件上“右健->Bulid Patch->Add External Archives...”,选择目录中的sqljdbc4.jar,完成引用。在左侧可以看到多了一项sqljdbc4.jar.

3.JDBC连接数据库的流程,不限于MSSQL。一个基本的JDBC程序,涉及以下步骤(抄java2入门经典一书783、784页):

1).导入需要的类

2).加载JDBC驱动程序

3).识别数据源

4).分配一个Connection对象

5).分配一个Statement对象

6).用Statement对象执行一个查询

7).从返回的ResultSet对象检索数据

8).关闭ResultSet

9).关闭Statement对象

10).关闭Connecion对象

4.代码说明

import java.sql.*;



public class SqlTest {



    public static void main(String[] args) {

//        try {

//            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // jdbc4.0不需要了

//        } catch (ClassNotFoundException e) {

//            e.printStackTrace();

//        }

        String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" +

                   "databaseName=NewDB;user=sa;password=lty@123;";

        try {

            Connection con = DriverManager.getConnection(connectionUrl);

            Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

                    ResultSet.CONCUR_READ_ONLY);

            ResultSet rs = stmt.executeQuery("SELECT 1");

            rs.last();

            System.out.print(rs.getRow()); // 打印数据 显示 1

            rs.close();

            stmt.close();

            con.close();

        } catch (SQLException e) {

            e.printStackTrace();

        }

    }

}

 

2014-03-19

lin



你可能感兴趣的:(MSSQL)