个人账目管理系统(一)数据库连接
2016-12-28 09:45
323 查看
连接池配置文件db.properties配置
1.新建一个普通文件->改名为db.properties(后缀)手动添加属性
一般为数据库驱动类、数据库连接地址、用户名、用户密码
2.建立一个包名为until的专门储存数据连接类,里面添加main方法进行测试
1.新建一个普通文件->改名为db.properties(后缀)手动添加属性
一般为数据库驱动类、数据库连接地址、用户名、用户密码
driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/bookshop username=root password=root
2.建立一个包名为until的专门储存数据连接类,里面添加main方法进行测试
package com.bk.until; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; /** * Title: DbConn.java * Description: 数据库链接类 * @author tiankuan * @created 2016-12-21 下午8:31:05 */ public class DbConn { private static String username=null; private static String password=null; private static String driver=null; private static String url=null; /** * 静态代码块 */ static{ Properties ps=new Properties(); try { ps.load(DbConn.class.getResourceAsStream("/db.properties")); username=ps.getProperty("username"); password=ps.getProperty("password"); driver=ps.getProperty("driver"); url=ps.getProperty("url"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } /** * * @discription 获取数据库连接 导入包为SQL 非MYSQLJDBC * @author tiankuan * @created 2016-12-21 下午8:58:59 * @return 返回数据库连接 */ public static Connection getConn(){ Connection con=null; try { Class.forName(driver); con = DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return con ; } /** * * @discription 关闭数据库 * @author tiankuan * @created 2016-12-21 下午9:40:36 * @param con * @return connection */ public static Connection closeCon(Connection con){ if (con!=null) { try { con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return con; } /** * * @discription 数据库测试方法 * @author tiankuan * @created 2016-12-21 下午9:41:16 * @param args */ public static void main(String[] args) { try { DbConn.getConn(); System.out.println("数据库连接成功"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- 02-php雇员管理系统-实现登录(连接数据库)
- 某成教管理CMS系统数据库连接信息泄露
- 学习信息管理系统总结——数据库的连接和访问(一)
- 学生信息管理系统——数据库引擎的连接(SQL Server验证)
- 用户管理系统控制台版连接数据库
- 关于小型管理系统的数据库连接及其运行
- delphi连接SQL2005做的数据库管理系统的一些部署问题
- Java连接Oracle数据库开发银行管理系统【一、需求篇】
- 用反射完成学生管理系统(包括数据库连接)
- java编写购物管理系统2----JDBC连接数据库
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 - 5.3 数据库连接管理模块
- 【学生信息管理系统 3】:数据库连接不上
- 学生信息管理系统(6)——应用程序与数据库连接
- Java连接Oracle数据库开发银行管理系统【二、设计篇】
- 学生信息管理系统(7)——应用程序与数据库连接
- 个人账目管理系统(MVC框架)
- web工作流管理系统开发之十 数据库连接及事务设定
- 【学生信息管理系统 3】:数据库连接不上
- “食面埋伏”餐饮管理系统设计与实现--JAVA开发涉及UI界面、POI、连接数据库
- 小整理-学生管理系统加强版.连接数据库(并通过键盘输入存放学生信息到数据库)