数据库连接、操作(封装使用)
来源:互联网 发布:ardupilot3.3源码下载 编辑:程序博客网 时间:2024/05/20 16:43
private static String url = "jdbc:mysql://localhost:3306/jinxiaocun";
private static String user = "root";
private static String password = "root";
//数据库连接操作
private JdbcTool() {
}
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getCon() {
try {
return DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
//释放资源
public static void free(ResultSet re, Statement stat, Connection con) {
try {
if (re != null)
re.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (stat != null)
stat.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if (con != null)
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private static String user = "root";
private static String password = "root";
//数据库连接操作
private JdbcTool() {
}
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getCon() {
try {
return DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
//释放资源
public static void free(ResultSet re, Statement stat, Connection con) {
try {
if (re != null)
re.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (stat != null)
stat.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if (con != null)
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
0 0
- 数据库连接、操作(封装使用)
- javabeans封装数据库连接操作
- 用JavaBean封装数据库操作(数据库连接用连接池)- -
- C3P0和dbutils数据库连接池封装的使用(一)
- C3P0和dbutils数据库连接池封装的使用(二)
- javabeans封装数据库连接操作的心得
- java数据库连接池封装及使用
- 【江湖救急】在Linux下Qt上使用libzdb封装的数据库连接池,操作数据库时间错误
- 【JAVA】数据库连接池(DBCP)的使用与操作
- 【Java数据库连接类】封装数据库操作的连接类DBConnection
- jdbc sql2005 数据库连接(封装)方法
- 适用,简单的数据库连接与sql操作的封装(JDBC,数据库连接池,c3p0)
- 使用JavaBean封装数据库操作
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(1)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- 使用XML封装数据库操作语句的实现(zz)
- 数据库连接封装到DLL
- HTML5的语法的改变
- 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----自定义攻击篇
- Scala深入浅出进阶经典 第84讲:Scala中List和ListBuffer设计实现思考
- 记录——《C Primer Plus (第五版)》第八章编程练习第二题
- noip2011 统计单词数 (模拟)
- 数据库连接、操作(封装使用)
- php冒泡排序
- 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----其他(攻击方式)篇
- 数据结构实验1-顺序表-各种操作
- 02_栈
- HttpServletRequest.getParameter()出现乱码现象解决方案
- 条款45:运用成员函数模板接受所有兼容类型
- android开发环境搭建
- JAVA泛型擦除机制