码迷,mamicode.com
首页 > 数据库 > 详细

JDBC连接

时间:2017-03-21 20:37:53      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:基础   jdbc   api   

1、加载JDBC驱动

  Class.forName("com.mysql.jdbc.Driver");

  加载完成后,方能使用DriverManager类


2、创建数据库连接

  DriverManager.getConnection(URL, USERNAME, PASSWORD);


3、创建statement

// 3.1 静态SQL语句,不能动态填充参数

Statement stmt = con.createStatement() ;

// 3.2 动态SQL语句,可动态设置参数值 

PreparedStatement pstmt = con.prepareStatement(sql) ;

// 3.3 调用存储过程  

CallableStatement cstmt =   con.prepareCall("{CALL demoSp(? , ?)}") ; 


4、执行SQL语句

 // 4.1 执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。

ResultSet executeQuery(String sqlString)

// 4.2 用于执行INSERT、UPDATE或DELETE语句以及SQL DDL语句

int executeUpdate(String sqlString)

//  4.3 用于执行返回多个结果集、多个更新计数或二者组合的语句

boolean flag = stmt.execute(String sql)


5、处理结果

// 5.1 一种是返回执行的记录数,如upate

// 5.2 第二种返回的是ResultSet 的结果对象

6、关闭资源

// 6.1 关闭ResultSet

// 6.2 关闭statement

// 6.3 关闭connection

JDBC连接

标签:基础   jdbc   api   

原文地址:http://881206524.blog.51cto.com/10315134/1908718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!