JDBC学习笔记(3)之jdbc简单封装
来源:互联网 发布:龙岗网络推广szaow 编辑:程序博客网 时间:2024/06/04 08:28
Jdbc封装,程序结束连接自动关闭,不用手工关闭连接;
</pre><p></p><p></p><p><pre name="code" class="java">package JDBC1208;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class Jdbcdao {private static String url="jdbc:mysql://127.0.0.1:3306/work2";private static String user="**";private static String password="**";private static JdbcTemplate obj =null;public static JdbcTemplate getJdbcTemplate() {if(obj==null){obj=new JdbcTemplate();try {Class.forName("com.mysql.jdbc.Driver");//要导入jar包!!!} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}Connection conn=null;try {conn=DriverManager.getConnection(url, user, password);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}obj.setConnection(conn);}return obj;}}
package JDBC1208;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JdbcTemplate {private static ResultSet rs=null;private static Connection conn;private static Statement st=null;public void setConnection(Connection connection){conn=connection;}public ResultSet excuteQuery(String sql){if(st!=null){try {st.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}st=null;return null;}if(conn==null){return null;}try {st=conn.createStatement();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}try {rs=st.executeQuery(sql);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}return rs;}/*public static Connection getConn() {return conn;}public static void setConn(Connection conn) {JdbcTemplate.conn = conn;}*/}
executeQuery返回ResultSet;
executeUpdate返回int;即数据被改变的rows;
0 0
- JDBC学习笔记(3)之jdbc简单封装
- JDBC学习笔记(1)之JDBC简单介绍
- jdbc简单封装3
- JDBC小结之封装一个简单BaseDao
- Java学习笔记(三)—— JDBC封装
- jdbc简单封装
- jdbc简单封装 1
- jdbc简单封装 2
- jdbc简单封装 4
- 简单JDBC封装类
- DatabaseSession 简单jdbc封装!
- jdbc简单封装类
- DbUtils简单封装JDBC
- JDBC及简单封装
- JDBC学习笔记(2)之statement
- jdbc学习笔记(3)
- jdbc学习笔记3
- MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
- SqlServer数据库-日期转换处理函数,非常强大
- 目标检测的图像特征提取之(二)LBP特征
- cocos2dx3.9 + android studio2.0 搭建项目
- 目标检测的图像特征提取之(三)Haar特征
- 一种联系人列表的显示方法及装置
- JDBC学习笔记(3)之jdbc简单封装
- (Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
- Oracle Data Guard 理论知识
- 机器学习算法与Python实践之(一)k近邻(KNN)
- VC++ 获取mac地址
- Linux_LAMP 最强大的动态网站解决方案
- PHP 模拟登陆实例
- linux 源码安装 mysql
- 网站工作日志-关于QQ互联