推荐!一个通用的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%的人还看了以下文章

  • 使用Eclipse和Android Studio进行移动开发有什么不同?

    在Google I/O 2013发布会上谷歌推出了AndroidStudio开发者工具,该工具的开发环境和模式更加的丰富和便捷。 AndroidStudio的正式版发布时间是14年12月,谷歌宣布Android Studio将取代Eclipse,正式成为官方集成开发软件,并中止对后者支持。目前进行移动开发,仍有不少互联网公司是使用eclipse,eclips…

    2018年2月9日
    8.7K0
  • 500 Internal Server Error 错误原因及解决方法(图)

    500 属于服务器内部错误。如果其他网站可以打开,就这一网站打不开,那是该网站的服务器出了问题,跟你的电脑无关,如果其他网页都打不开,你就试着用工具修复一下浏览器。 500内部服务器错误的一般原因是IIS服务器无法解析ASP代码。 如:ASP语法出错、ACCESS数据库连接语句出错,文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。 如果在Wind…

    2018年7月2日
    39.1K0
  • 基于jspSmartUpload的Jsp文件上传实例

    SmartUpload是一个免费的文件上传下载组件1、使用简单:仅三五行代码就可以搞定文件的上传2、方便存取:利用组件提供的对象,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等)。3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。 下载jsmartcom_zh_CN.jar文件:http://www.125j…

    2018年12月11日
    3.4K0
  • 第二章 Web技术简介

    1. 掌握HTML 5标记语言
    2. 掌握CSS样式表的使用
    3. 掌握JavaScript脚本语言
    4. 能够使用HTML5+CSS+JS 进行web页面设计

    2018年2月2日
    25.6K0
  • 第4课:标识符和关键字

     1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 以下标识符是合法的:        a, x,  x3, BOOK_1, sum5 以下标识符是非法的:     3a …

    2020年4月5日
    9.5K0
  • 输入python显示不是内部命令的原因及解决方法

    输入python显示不是内部命令的原因及解决方法输入python显示不是内部命令的原因及解决方法输入python显示不是内部命令的原因及解决方法输入python显示不是内部命令的原因及解决方法

    问题原因:没有将python的安装路径添加到环境变量中。 解决方法: 首先在桌面上右键点击“此电脑”,选择“属性”,弹出系统界面选择“高级系统设置”,进入系统属性界面后在“高级”选项中选中“环境变量”。 然后在“系统变量”中找到变量Path,双击Path变量进入编辑界面。 接着在编辑环境变量对话框中点击“新建”,添加Python的安装路径,之后一直点确定即可…

    2023年5月18日 • 编程开发
    7.2K1

发表回复

登录后才能评论