java是怎样封装jdbc的
这篇文章运用简单易懂的例子给大家介绍java是怎样封装jdbc的,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

目前成都创新互联公司已为数千家的企业提供了网站建设、域名、虚拟主机、网站运营、企业网站设计、永川网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
JDBC的封装流程:
声明jdbc参数
声明jdbc变量
加载驱动
创建连接对象
创建SQL命令
创建SQL命令对象
占位符赋值
执行SQL命令
处理结果
关闭资源
封装实例如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.bjsxt.entity.DBUtil;
public class TestTrainsaltion {
public static void main(String[] args) {
//事物的练习
/**
* 1、创建jdbc参数
* 2、创建jdbc变量
* 3、加载驱动
* 4、创建连接
* 5、创建SQL命令对象
* 6、创建SQL命令
* 7、执行SQL命令
* 8、处理结果
* 9、关闭资源
*/
// //1、创建jdbc参数
// String driver = "oracle.jdbc.OracleDriver";
// String url="jdbc:oracle:thin:@localhost:1521:XE";
// String username="scott";
// String passwd="123456";
// //创建jdbc变量
Connection conn = null;
PreparedStatement ps = null;
//3、加载驱动
try {
// Class.forName(driver);
// //4、创建连接
// conn = conn = DriverManager.getConnection(url, username, passwd);
conn=DBUtil.getConnection();
//5、开启事物
conn.setAutoCommit(false);
//6、创建SQL命令对象
String sql="update t_account set money=money+? where aname=?";
//7、创建命令对象
ps = conn.prepareStatement(sql);
//8、给占位符赋值
int i=0;
//转账
ps.setDouble(1, 500);
ps.setString(2, "李四");
int executeUpdate4 = ps.executeUpdate();
int executeUpdate3 = executeUpdate4;
int executeUpdate2 = executeUpdate3;
int executeUpdate = executeUpdate2;
i = executeUpdate;
ps.setDouble(1, -500);
ps.setString(2, "张三");
i+=ps.executeUpdate();
//处理结果
if(i>=2){
System.out.println("转账成功");
}else{
System.out.println("转账失败");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}关于java是封装jdbc的流程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
网站栏目:java是怎样封装jdbc的
网站链接:http://www.jxjierui.cn/article/jpppcd.html


咨询
建站咨询
