jdbc用于封装查询结果的是,写出封装后的JDBC工具类
本文由爪哇岛入门栏目为大家介绍数据库编程的封装流程,希望可以帮助到正在学习爪哇岛的同学!
数据库编程的封装流程:
声明jdbc参数
声明jdbc变量
加载驱动
创建连接对象
创建SQL命令
创建SQL命令对象
占位符赋值
执行SQL命令
处理结果
关闭资源
封装实例如下:
导入Java。SQL。连接;
导入Java。SQL。司机经理;
导入Java。SQL。准备好的声明;
导入Java。SQL。SQL异常;
导入com。bjsxt。实体。dbutil
公共类测试训练转换{
公共静态void main(String[] args) {
//事物的练习
/**
* 1、创建数据库编程参数
* 2、创建数据库编程变量
* 3、加载驱动
* 4、创建连接
* 5、创建结构化查询语言命令对象
* 6、创建结构化查询语言命令
* 7、执行结构化查询语言命令
* 8、处理结果
* 9、关闭资源
*/
////1、创建数据库编程参数
//String driver= Oracle。JDBC。Oracle驱动程序;
//String URL= JDBC:Oracle:thin:@ localhost:1521:XE ;
//字符串用户名=斯科特
//String passwd= 123456 ;
////创建数据库编程变量
连接连接=空;
PreparedStatement ps=null
//3、加载驱动
尝试{
//Class.forName(驱动程序);
////4、创建连接
//conn=conn=驱动程序管理器。getconnection(URL、用户名、密码);
conn=db util。getconnection();
//5、开启事物
conn . set自动提交(false);
//6、创建结构化查询语言命令对象
string SQL= update t _ account set money=money?其中aname=?;
//7、创建命令对象
PS=conn . prepare语句(SQL);
//8、给占位符赋值
int I=0;
//转账
PS . setdouble(1500);
ps.setString(2,’李四);
int执行更新4=PS。执行update();
int执行更新3=执行更新4;
int执行更新2=执行更新3;
(同Internationalorganizations)国际组织执行更新=执行更新2;
i=执行更新
ps.setDouble(1,-500);
ps.setString(2,’张三);
I=PS。执行update();
//处理结果
if(i=2){
System.out.println(转账成功);
}否则{
System.out.println(转账失败);
}
} catch(异常e) {
//TODO自动生成的捕捉块
e。printstacktrace();
}最后{
尝试{
PS。close();
} catch (SQLException e) {
//TODO自动生成的捕捉块
e。printstacktrace();
}
尝试{
conn . close();
} catch (SQLException e) {
//TODO自动生成的捕捉块
e。printstacktrace();
}
}
}
}以上就是爪哇岛中数据库编程的封装流程是什么的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。