jdbc连接数据库工具类
2017-08-26 23:21
253 查看
jdbc连接数据库工具类
1核心部分
![](http://img.blog.csdn.net/20170826231947226?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjM5OTQ3ODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.增删改集成代码
![](http://img.blog.csdn.net/20170826232001231?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjM5OTQ3ODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.查询集成代码
![](http://img.blog.csdn.net/20170826232019825?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjM5OTQ3ODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
附工具类源码
dao层使用工具类删除用户示例代码:
1核心部分
2.增删改集成代码
3.查询集成代码
附工具类源码
package com.sff.utils; /* *by 落尘曦 2017.8.26 * */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBconn { //数据库连接三项 ?useunicuee=true&characterEncoding=utf8 解决乱码的 static String url="jdbc:mysql://localhost:3306/test"; static String username="root"; static String password="root"; //数据库操作三项 static Connection conn=null; static PreparedStatement ps=null; //预加载 static ResultSet rs=null; //返回的一个数据结合 static{ try { Class.forName("com.mysql.jdbc.Driver");//加载驱动 conn = DriverManager.getConnection(url, username, password);//建立连接 } catch (ClassNotFoundException e) { System.out.println("MySQL驱动加载异常"); e.printStackTrace(); } catch (SQLException e) { System.out.println("数据库连接异常"); e.printStackTrace(); } } public static Connection getConnection(){ //获取连接 return conn; } public static PreparedStatement getPreparedStatement(String sql){ //获取预加载 try { ps= conn.prepareStatement(sql); } catch (SQLException e) { e.printStackTrace(); } return ps; } public static void closeConn(){ try { conn.close(); } catch (SQLException e) { System.out.println("数据库关闭异常"); e.printStackTrace(); } } public static int insertDeleteUpdate(String sql){ //增删改操作 int executeUpdate=0; try { ps= conn.prepareStatement(sql); executeUpdate = ps.executeUpdate(); return executeUpdate; } catch (SQLException e) { System.out.println("增删改异常"); e.printStackTrace(); } finally{ try { ps.close(); conn.close(); } catch (SQLException e) { System.out.println("数据库关闭异常"); e.printStackTrace(); } } return executeUpdate; } public static ResultSet selectObject(String sql){ try { ps= conn.prepareStatement(sql); rs = ps.executeQuery(); } catch (SQLException e) { System.out.println("查询异常"); e.printStackTrace(); }finally{ try { rs.close(); conn.close(); } catch (SQLException e) { System.out.println("数据库关闭异常"); e.printStackTrace(); } } return rs; } }
dao层使用工具类删除用户示例代码:
相关文章推荐
- jdbc连接mysql连接数据库工具类
- JDBC工具类与数据库建立连接
- java连接数据库工具类—JDBC
- JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- JDBC连接数据库工具类及连接Access数据库示例
- JDBC连接数据库工具类以及测试
- JDBC连接数据库(Mysql、抽取工具类)
- jdbc连接数据库工具类
- Java应用程序连接数据库--JDBC工具类及其改进
- JDBC数据库连接工具类
- 连接数据库将JDBC封装成一个工具类
- JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- JDBC实例--通过连接工具类DBUtil +配置文件来获取连接数据库,方便又快捷
- JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全
- 简单实现jdbc连接数据库工具类
- JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- 两个JDBC连接数据库的工具类
- 数据库连接JDBC工具类
- 使用JDBC链接数据库之连接数据库通用工具类
- JDBC之数据库连接的java配置工具类dbUtils