javaJDBC(2)-抽取jdbcutil及配置文件读取数据库信息
来源:互联网 发布:小微企业的税务数据 编辑:程序博客网 时间:2024/06/08 16:59
接上篇
这里实现了提取jdbcutil,并从db.properties文件(放在src目录下即可)读取数据库信息,
package cn.itcast.util;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
public class JdbcUtil {
private static String driverClassName;
private static String url;
private static String user;
private static String password;
static{
try {
InputStream in = JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties");
Properties props = new Properties();
props.load(in);
driverClassName = props.getProperty("driverClassName");
url = props.getProperty("url");
user = props.getProperty("user");
password = props.getProperty("password");
Class.forName(driverClassName);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() throws Exception{
return DriverManager.getConnection(url, user, password);
}
public static void release(ResultSet rs,Statement stmt,Connection conn){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
rs = null;
}
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
stmt = null;
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
conn = null;
}
}
}
有了这个,在做毕业设计这种类型的小系统的时候就可以直接使用了。但是依然有问题,后面进一步完善。再给出方案前会先插入一些额外的功能及方法。
- javaJDBC(2)-抽取jdbcutil及配置文件读取数据库信息
- spring配置文件抽取数据库配置信息
- 类路径读取JdbcUtil的配置文件
- xml做mysql的配置文件及php对配置文件信息的读取 连接数据库
- javaJDBC链接数据库封装
- 在Eclipse中测试MySQL-JDBC(15)c3p0配置文件对JDBC工具(JdbcUtil)类抽取 再优化
- 从配置文件或数据库中读取信息并缓存
- Dom4j解析XML来读取数据库配置文件信息
- 从配置文件读取信息
- 读取配置文件信息
- 读取配置文件中的信息
- 读取配置文件信息
- php读取配置文件信息
- servlet读取配置文件信息
- 读取.properties配置文件信息
- 读取配置文件的信息
- C#读取配置文件信息
- 读取配置文件信息
- 五十八 wait和waitpid详解
- 软件度量都该度个啥?
- Retina MBP SSD固态硬盘寿命科普
- OpenGL 4.0 GLSL 延迟渲染 Deferred shading
- row_number() OVER
- javaJDBC(2)-抽取jdbcutil及配置文件读取数据库信息
- 河南拆二代幸福生活:分得数套房靠房租海外游
- Populating Next Right Pointers in Each Node II
- JDK与Tomcat的环境变量配置
- Mysql数据库学习(三):表的crud操作、完整性约束、select各种查询
- iOS多线程编程Part 3/3 - GCD
- Hive日期格式转换用法
- POJ 3264 Balanced Lineup (RMQ线段树)
- 写c的mexFunction函数,供matlab使用