推荐!一个通用的javaBean很方便的实现连接数据库、查询、插入、修改功能

这是一个通用的javaBean,能够很方便的实现连接数据库、查询、插入、修改功能。、

package com.common;
import java.sql.*;
public class DataBaseConn {
 public  Connection conn = null;
 
 public void createConn(){
  String DRIVER = "org.gjt.mm.mysql.Driver";
  String url="jdbc:mysql://localhost/xin126?user=root&password=789456&useUnicode=true&characterEncoding=GB2312";
  if(conn == null){
   try{
    Class.forName(DRIVER).newInstance();
    conn = DriverManager.getConnection(url);
   }catch(Exception e){
    e.printStackTrace();
   }
  }
 }
 public  Connection getConn(){
  if(conn == null){
   createConn();
  }
  return conn;
 }
 
 public  void closeConn(){
  if(conn != null){
   try {
    conn.close();
    conn = null;
   } catch (Exception e) {
    e.printStackTrace();
   }
  }
 }
 public ResultSet executeQuery(String sql) {
  ResultSet rs = null;
  if (conn == null) {
   createConn();
  }
  try {
   Statement stmt = conn.createStatement();
   rs = stmt.executeQuery(sql);
  } catch (Exception e) {
   e.printStackTrace();
  }
  return rs;
 }

 public void executeUpdate(String sql) {
  if (conn == null) {
   createConn();
  }
  try {
   Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
   stmt.executeUpdate(sql);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}
相关文章:

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/9009.html

赞 (0)
江山如画的头像江山如画管理团队
一个完整的servlet验证登录用户名和密码实例
上一篇 2020年12月6日 下午7:26
最全!jsp连接各种数据库代码及读取数据实例
下一篇 2020年12月6日 下午7:41

99%的人还看了以下文章

  • pycharm 中pip不是内部或外部命令,也不是可运行的程序或批处理文件(直接解决问题)

    pycharm 中pip不是内部或外部命令,也不是可运行的程序或批处理文件(直接解决问题)pycharm 中pip不是内部或外部命令,也不是可运行的程序或批处理文件(直接解决问题)pycharm 中pip不是内部或外部命令,也不是可运行的程序或批处理文件(直接解决问题)pycharm 中pip不是内部或外部命令,也不是可运行的程序或批处理文件(直接解决问题)

    在pycharm中输入pip则显示:pip不是内部或外部命令,也不是可运行的程序或批处理文件。 和在命令行输入python提示python不是内部或外部命令,也不是可运行的程序或批处理文件一样,都是环境变量的问题。不用怀疑,www.125jz.com站长亲测!!! pip不是内部或外部命令,也不是可运行的程序或批处理文件的解决方法 1.首先找到pip的安装位…

    2023年1月13日 • 编程开发
    15.9K0
  • 第一个Tkinter程序

    Tkinter(Python GUI编程)从入门到精通(一) 上一篇文章介绍什么是Tkinter?tkinter的优缺点,tkinter的开发工具。 今天我们在上一篇的基础上,开始给主窗口添加文本、按钮,并给按钮绑定一个事件,点击按钮弹出一个消息窗口。 创建label label=tk.Label(root,text=”hello GUI&#82…

    2022年8月25日
    4.9K0
  • object…object和object[]…object的区别

    object…object public int update(String sql, Object… params) throws SQLException { Connection conn = this.prepareConnection(); return this.update(conn, true, sql, params); }…

    2019年11月19日
    22.1K0
  • 单元测试步骤、单元测试策略,单元测试快速入门教程三

    工作性质不同决定了工作侧重点也不同,因此程序开发人员在单元测试过程中关注更多的是程序代码本身和已经实现的功能。因此,站在他们的角度看,单元测试的过程就是在编写测试方法之前: 首先考虑如何对方法进行测试; 然后编写测试代码; 下一步就是运行某个测试,或者同时运行该单元的所有测试,确保所有测试都通过。 下图从宏观的角度概括了单元测试的工作过程图。 1.单元测试进…

    2018年4月18日
    9.6K0
  • 快速排序基本思想、实例讲解及Java实现代码

    文章介绍了快速排序的基本思想、实现步骤和Java实现代码。

    2022年12月1日
    8.4K0
  • 上机实战八:Java web编程综合案例

    建议学时:6 一、开发基于MVC模式的信息管理系统,如新闻发布系统,要求用户可查看、查询。管理员进入后台可对发布新闻(实现相应的增删查改)。 后台添加文章,建议使用UEditor! UEditor 是开源、免费的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果。 UEditor兼容性很好,是网站站长开发的首选,官网地址:UEditor官网 包…

    2018年12月11日
    8.7K0

发表回复

登录后才能评论