JDBC公共操作类
来源:互联网 发布:淘宝网泳衣专卖店 编辑:程序博客网 时间:2024/05/01 16:31
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBUtil {public static final String DRIVER = "com.mysql.jdbc.Driver";public static final String URL = "jdbc:mysql://localhost:3306/db";public static final String USERNAME = "root";public static final String PASSWORD = "root";/** * 通过静态代码块 注册数据库驱动 */static {try {Class.forName(DRIVER);} catch (ClassNotFoundException e) {e.printStackTrace();}}/** * 获得Connection * * @return */public static Connection getConnection() {Connection conn = null;try {conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);} catch (SQLException e) {e.printStackTrace();}return conn;}/** * 获得Statement * * @return */public static Statement getStatement() {Statement st = null;try {st = getConnection().createStatement();} catch (SQLException e) {e.printStackTrace();}return st;}/** * 关闭ResultSet * * @param rs */public static void closeResultSet(ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}}/** * 关闭Statement * * @param st */public static void closeStatement(Statement st) {if (st != null) {try {st.close();} catch (SQLException e) {e.printStackTrace();}}}/** * 关闭Connection * * @param conn */public static void closeConnection(Connection conn) {if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}/** * 关闭全部 * * @param rs * @param sta * @param conn */public static void closeAll(ResultSet rs, Statement sta, Connection conn) {closeResultSet(rs);closeStatement(sta);closeConnection(conn);}/** * 获得总记录数 * * @return */public static int getRows() {int rows = 0;Statement sta = null;ResultSet rs = null;Connection conn = getConnection();try {sta = conn.createStatement();rs = sta.executeQuery("select * from e_user");rs.last();rows = rs.getRow();} catch (SQLException e) {e.printStackTrace();}return rows;}}
8 0
- JDBC公共操作类
- jdbc操作数据库公共类
- JDBC公共类
- JDBC公共类抽取
- JDBC连接MySQL公共类
- jdbc 公共类(1)
- jdbc 公共类(2)
- JDBC 建立连接公共操作类(静态方式与单例方式)
- 操作XML公共类
- 操作XML公共类 .
- 字节公共操作类
- XML操作公共类
- 日期操作公共类
- SQLite操作公共类
- jdbc公共操作之建立连接和释放资源
- java数据库操作公共类
- Java线程操作公共类
- 公共的Json操作类
- Asp.Net MVC 4 Web API 中的安全认证-使用OAuth
- 11.9~11.10系列化反系列化Json
- ARM X86 区别
- java Socket 传对象
- hive的三种安装方式
- JDBC公共操作类
- 嵌入式实时操作系统Nucleus PLUS综述
- 11.11. Integrating Social Sharing into Your Apps
- .net .cs文件中执行javascript脚本
- struts1配置文件之input
- android http server播放直播码流分析
- Java nio 学习笔记(二) Charset(字符集)与Selector(异步IO)的知识
- ThreadLocal 正解
- 快速排序