管家婆项目实战(放弃学习)

项目内容

    第一天

        搭建开发环境(技术选型)

1.打算用连接池:德鲁伊

package com.zixue.jdbc.util;

import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; import javax.sql.DataSource; import com.alibaba.druid.pool.DruidDataSourceFactory; /** * * @ClassName: JDBCUtil * @Description:连接数据库信息 * @author: sadfoo2019 * @date: 2019年11月12日 上午7:59:37 * @Copyright: */ public class JDBCUtil { public static DataSource ds = null;// 创建连接池 /* 静态代码块保证代码执行一次(只有类被加载到JVM时才会执行一次) */ static { try { // 加载配置文件 Properties pp = new Properties(); // 加载类路径下 pp.load(new FileInputStream("resourece/druid.properties")); // 创建连接池,使用配置文件中的参数 try { ds = DruidDataSourceFactory.createDataSource(pp);/* 此处犯错,因为没导入德鲁伊jar包 */ } catch (Exception e) { // TODO Auto-generated catch block  e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } } // 获取数据源 public static DataSource getDS() { return ds; }  // 关闭资源 public static void close(Connection conn, Statement st, ResultSet rs) { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (st != null) { try { st.cancel(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }

2.配置文件

# druid.properties文件的配置
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/jdbc?characterEncoding=UTF-8&&rewriteBatchedStatements=true
username=root
password=java
# 初始化连接数量
initialSize=5
# 最大连接数
maxActive=10 # 最大超时时间 maxWait=3000

        准备图形界面

1.

        实现功能

   

——————————————————————————————————————————————————————————

下载链接:点我,提取码:a9i9 

你可能感兴趣的:(管家婆项目实战(放弃学习))