JAVA初学者必备的连库类
来源:互联网 发布:淘宝开店前期准备 编辑:程序博客网 时间:2024/05/22 09:38
package cn.com.myle.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class BaseDAO {
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// SQL Server 2005的JDBC驱动类
private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=AlbumPhotoDB";// 用于标识数据库的URL
private static final String UNAME = "sa";// 数据库用户名
private static final String UPWD = "sa";// 数据库密码
protected Connection con;// 数据库连接对象
protected PreparedStatement pstm;// 预编译的SQL语句对象
protected Statement stmt;// SQL语句对象
protected ResultSet rs;// 结果集对象
// 获取数据库连接
protected void getConnection() throws Exception {
Class.forName(DRIVER);
con = DriverManager.getConnection(URL, UNAME, UPWD);
}
// 释放数据库资源
protected void closeAll() {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (pstm != null) {
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
if (con != null && con.isClosed() == false) {
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class BaseDAO {
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// SQL Server 2005的JDBC驱动类
private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=AlbumPhotoDB";// 用于标识数据库的URL
private static final String UNAME = "sa";// 数据库用户名
private static final String UPWD = "sa";// 数据库密码
protected Connection con;// 数据库连接对象
protected PreparedStatement pstm;// 预编译的SQL语句对象
protected Statement stmt;// SQL语句对象
protected ResultSet rs;// 结果集对象
// 获取数据库连接
protected void getConnection() throws Exception {
Class.forName(DRIVER);
con = DriverManager.getConnection(URL, UNAME, UPWD);
}
// 释放数据库资源
protected void closeAll() {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (pstm != null) {
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
if (con != null && con.isClosed() == false) {
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
1 0
- JAVA初学者必备的连库类
- java中集合的选择 初学者必备
- Java集合的小抄 Java初学者必备
- Java集合的小抄 Java初学者必备
- Java集合的小抄 Java初学者必备
- Java集合的小抄 Java初学者必备
- Java集合的小抄,Java初学者必备
- Java集合的小抄 Java初学者必备
- Java集合的小抄 Java初学者必备
- JAVA基础篇 初学者入门必备的学习资料
- JAVA基础篇 初学者入门必备的学习资料
- JAVA基础篇 初学者入门必备的学习资料
- 编程初学者必备的基础知识
- Java基础知识总汇—初学者必备
- 必备 | Java初学者4大核心基础知识!
- 初学者必备
- 菜鸟好文推荐(十二)——Java集合的小抄 Java初学者必备
- .net初学者必备知识
- 冒泡排序算法
- 基于zookeeper实现分布式锁
- 几何总论
- 增加 ModelAndView 配置
- C++11的占位符std::placeholders
- JAVA初学者必备的连库类
- The specified child already has a parent. You must call removeView
- winform 关于双曲线的动态绘制
- 8 种 NoSQL 数据库系统对比
- HDOJ-----1069Monkey and Banana
- 如何在Win7安装MongoDB服务
- 个人知识管理最常见的误区有哪些?
- Libcurl 从FTP服务器下载
- Qt之自定义控件(开关按钮)