jdbc用于封装查询结果的是,写出封装后的JDBC工具类

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: