JDBC连接SQLServer2008基本格式及示例代码.docx
文本预览下载声明
JDBC连接SQL Server2008基本格式及示例代码下载合适的JDBC驱动连接数据库的步骤:1、注册驱动 (只做一次)2、建立连接(Connection)3、创建执行SQL的语句(Statement)4、执行语句5、处理执行结果(ResultSet)6、释放资源建立连接的方法:01Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);02//加载数据库引擎,返回给定字符串名的类03String url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test;04//test为你的数据库的名称05String user=用户名;06String password=密码;07?08Connection conn=DriverManager.getConnection(url,user,password);09//连接数据库对象10Statement stmt=conn.createStatement();11?//创建SQL命令对象12?13?14String query=;//创建表SQL语句15stmt.executeUpdate(query);//执行SQL命令对象1617String a=INSERT/DELETE.... INTO/FROM “表名” VALUES(....,...);18....19....20....21stmt.executeUpdate(a);//执行SQL命令对象22?23//读取数据24ResultSet rs=stmt.executeQuery(SELECT * FROM “表名”);25//循环输出每一条记录rs最初指向第一条记录的前面26while(rs.next){2728}29?30最后关闭连接31stmt.close();32con.close();33?34数据库连接(Connection)是非常稀有的资源,用完后必须马上释放,35如果Connection不能及时正确的关闭将导致系统宕机。36Connection的使用原则是尽量晚创建,尽量早的释放。下面分别给出插入、修改、删除、查询的基本方式的代码:插入数据:01import?java.sql.*;02?03/**04?* @version 2012-02-2205?* @author06?*/07public?class?InsertDemo {08public?static?void?main(String[] args)?throws?SQLException {09Connection conn =?null;10Statement stmt =?null;11String JDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver;//12StringonnectDB=jdbc:sqlserver://localhost:1433;DatabaseName=JDBCTest;//13String user=sa;14String pwd=sql;15try?{16// 动态导入数据库的驱动17Class.forName(JDriver);18// 获取数据库链接19conn = DriverManager.getConnection(connectDB,user,pwd);20// 创造SQL语句21String sql =?INSERT INTO JDBCTestTable ( user_name, user_password ) VALUES ( balabala, 123456 );22// 执行SQL语句23stmt = conn.createStatement();24stmt.executeUpdate(sql);25System.out.println(插入数据成功);26}?catch?(Exception e) {27e.printStackTrace();28stmt.close();29conn.close();30}31}32}修改数据:01import?java.sql.Connection;02import?java.sql.DriverManager;03import?java.sql.SQLException;04import?java.sql.Statement;05?06public?class?UpdateDemo {07?08public?static?void?main(String[] args)?throws?SQLException {09Connection conn =?null;10St
显示全部