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 classSqlTest {public static voidmain(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