Java JDBC使用配置文件连接数据库: 创建后缀名为:.properties的文件,文件内容包括,数据库驱动、连接的数据库地址、用户名、密
java jdbc使用配置文件连接数据库:
创建后缀名为:.properties的文件,,文件内容包括,数据库驱动、连接的数据库地址、用户名、密码……
以Mysql为例创建config.properties配置文件其内容如下:
DRIVER_CLASS=com.mysql.jdbc.Driver
CONNECTION_URL=jdbc:mysql://localhost:3306/test
CONNECTION_USERNAME=root
CONNECTION_PASSWORD=root
创建连接数据库类:
例如:
public class ConnectionFactory {
private static Properties prop;
private static final String CONFIGNAME = "config.properties";
private static List
private Connection conn;
立即学习“Java免费学习笔记(深入)”;
public JDBCFactory() throws Exception{
conns = new ArrayList
prop = new Properties();
//加载配置文件
prop.load(this.getClass().getResourceAsStream(CONFIGNAME));
//获取数据库驱动
Class.forName(prop.getProperty("DRIVER_CLASS"));
//创建十个数据库连接并放入List集合(conns),
//list集合(conns)相当于一个有十个数据库连接的数据库连接池
for (int i = 0; i conn = DriverManager.getConnection(
prop.getProperty("CONNECTION_URL"),
prop.getProperty("CONNECTION_USERNAME"),
prop.getProperty("CONNECTION_PASSWORD"));
conns.add(conn);
}
}
//从List集合(conns)中获取数据库连接
一款非常漂亮的酒类网站,以红色为主调,页面干净清洁、一目了然,非常适合卖红酒中小企业的朋友 mttshop打造精致、简单、易用、免费的商城 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mb003.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,打开后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.co
0
public Connection getConnection(){
return conns.remove(0);
}
//已用完的数据库连接从新添加到List集合(conns)中
public void close(Connection conn){
if(conn!=null){
conns.add(conn);
}
}
}
定义测试类:
public class JDBCTest {
public static void main(String[] args) throws Exception {
//创建ConnectionFactory对象,同时创建数据库连接池
ConnectionFactory cf = new ConnectionFactory();
//获取数据库连接
Connection conn = cf.getConnection();
//select sql语句
PreparedStatement ps = conn.prepareStatement("select * from user");
//执行sql语句
ResultSet rs = ps.executeQuery();
//循环输入查询到的内容
while(rs.next()){
//id username password 为查询数据库的字段
System.out.println("id:"+rs.getInt("id")+
"Username:"+rs.getString("username")+
"Password:"+rs.getString("password"));
}
}
}

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号