个人账目管理系统(一)数据库连接
来源:互联网 发布:闲鱼 淘宝二手ipad 编辑:程序博客网 时间:2024/05/01 05:56
连接池配置文件db.properties配置
1.新建一个普通文件->改名为db.properties(后缀)手动添加属性
一般为数据库驱动类、数据库连接地址、用户名、用户密码
driver=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/bookshopusername=rootpassword=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(); }}}
0 0
- 个人账目管理系统(一)数据库连接
- 个人账目管理系统(MVC框架)
- 活期储蓄账目管理系统(C++课程设计)
- 《数据结构课程设计》——活期储蓄账目管理系统
- 实战EdaEagle——个人帐目管理系统(一)
- 个人通讯录管理系统
- 通讯录个人管理系统
- 个人时间管理系统
- PBMS-个人图书管理系统
- 个人理财管理系统代码
- 个人笔记管理系统-iNote
- 构建个人博客系统四(建立数据库连接池)
- 窗口管理系统《一》
- TroyKM个人知识管理系统---开发进度
- 个人项目总结----进销存管理系统
- 个人项目总结------珠宝管理系统
- 个人理财帐户管理系统(C源码)
- 个人帐簿管理系统设计[数据结构课程设计]
- Thirdparty之CrashRptProbe, 查询程序奔溃的利器
- 深度残差网络 - Deep Residual Learning for Image Recognition
- 前端使用fetch报promise未定义
- 毕业
- cdh5.7启动hive client报 java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersion
- 个人账目管理系统(一)数据库连接
- hadoop提交作业报错:InvalidAuxServiceException: The auxService:mapreduce_shuffle does not exist
- Spring Cloud构建微服务架构(一)服务注册与发现
- MySQL创建数据表时设定引擎MyISAM/InnoDB
- 8天学通MongoDB——第一天 基础入门
- tensorflow学习笔记(三十):tf.gradients 与 tf.stop_gradient()
- spring boot使用任务调度
- toLocaleString、toString、unshift、values
- 短信平台接口事例