java编写购物管理系统2----JDBC连接数据库
2017-07-26 10:17
483 查看
在eclipse中,在ShopPro项目下的src
创建一个数据库连接配置文件 jdbc.properties文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306 /shop //数据库名
username=root //MYSQL数据库用户名
password=root //MYSQL数据库密码
在src下创建工具包com.qf.utlis
创建读取配置文件的PropertiesUtil.java类
public class PropertiesUtil {
private static Properties properties = new Properties();
static{
//设置读取的配置文件路径
try {
properties.load(PropertiesUtil.class.getClassLoader().getResourceAsStream("jdbc.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
//得到配置文件中对应的值
public static String getValue(String key){
return properties.getProperty(key, null);
}
}
创建连接数据库的工具类DBManager.java
package com.qf.common;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.qf.common.PropertiesUtil;
public class DBManager {
private static String driver = PropertiesUtil.getValue("driver");
private static String url = PropertiesUtil.getValue("url");
private static String username = PropertiesUtil.getValue("username");
private static String password = PropertiesUtil.getValue("password");
static{
//加载数据库驱动
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//获取数据库连接
public static Connection getConnection(){
try {
//返回connection
return
DriverManager.getConnection(url, username, password);
} catch ( SQLException e) {
e.printStackTrace();
}
return null;
}
创建一个数据库连接配置文件 jdbc.properties文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306 /shop //数据库名
username=root //MYSQL数据库用户名
password=root //MYSQL数据库密码
在src下创建工具包com.qf.utlis
创建读取配置文件的PropertiesUtil.java类
public class PropertiesUtil {
private static Properties properties = new Properties();
static{
//设置读取的配置文件路径
try {
properties.load(PropertiesUtil.class.getClassLoader().getResourceAsStream("jdbc.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
//得到配置文件中对应的值
public static String getValue(String key){
return properties.getProperty(key, null);
}
}
创建连接数据库的工具类DBManager.java
package com.qf.common;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.qf.common.PropertiesUtil;
public class DBManager {
private static String driver = PropertiesUtil.getValue("driver");
private static String url = PropertiesUtil.getValue("url");
private static String username = PropertiesUtil.getValue("username");
private static String password = PropertiesUtil.getValue("password");
static{
//加载数据库驱动
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//获取数据库连接
public static Connection getConnection(){
try {
//返回connection
return
DriverManager.getConnection(url, username, password);
} catch ( SQLException e) {
e.printStackTrace();
}
return null;
}
相关文章推荐
- JavaWeb之JDBC(二)采用读取配置文件方式编写JDBC的工具类,获取数据库的连接
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- Java连接Oracle数据库开发银行管理系统【二、设计篇】
- jdbc连接Oracle数据库实现学生管理系统(用数据库连接池支持多用户操作同一数据库)
- java学习干货之jdbc连接与编写数据库的工具类
- java中数据库连接jdbc的编写
- “食面埋伏”餐饮管理系统设计与实现--JAVA开发涉及UI界面、POI、连接数据库
- Java连接Oracle数据库开发银行管理系统【一、需求篇】
- Java做信息管理系统的数据库连接方法
- Java连接Oracle数据库开发银行管理系统【三、实现篇】
- 纯Java编写的商品管理系统 List集合模仿数据库
- java编写购物管理系统1----下载
- mini学生管理系统。。。全部代码,4个java文件放在同一个包下面即可。用JDBC调用数据库取出数据。
- Java的数据库连接编程(JDBC)技术
- Java的数据库连接编程(JDBC)技术
- 在java中使用jdbc的数据库连接大全
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](2) 推荐
- Java基础:常用的JDBC连接数据库方法大全
- JAVA连接数据库组件--对JDBC的进一步封装