From a365d03097bd20b33dc40fc6d79180f273a144a7 Mon Sep 17 00:00:00 2001 From: you <284908631@qq.com> Date: Fri, 27 Aug 2021 11:35:23 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E7=BB=9F=E4=B8=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- src/javabean/Base.java | 8 ++++---- src/javabean/DBConstants.java | 8 ++++++++ src/javabean/JDBCBean.java | 8 ++++---- 4 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 src/javabean/DBConstants.java diff --git a/README.md b/README.md index 4331a6d..1f83dbb 100644 --- a/README.md +++ b/README.md @@ -93,9 +93,9 @@ 下载压缩包,或者使用`git clone`下载(使用`git checkout maven`可以更换为分支maven,其使用maven进行依赖管理,更便于运行部署) -将**library.sql文件导入mysql数据库**,并需要修改以下两个数据库连接相关属性(数据库账号密码、数据库表名) +将**library.sql文件导入mysql数据库**,并修改以下文件的数据库连接相关属性(数据库账号密码、数据库表名) -![](https://ming-edu.oss-cn-beijing.aliyuncs.com/image-20201117122227215.png) +![](https://ming-edu.oss-cn-beijing.aliyuncs.com/1630034271536.png) # 三、项目演示 diff --git a/src/javabean/Base.java b/src/javabean/Base.java index 0cf234f..7baaae7 100644 --- a/src/javabean/Base.java +++ b/src/javabean/Base.java @@ -7,10 +7,10 @@ import java.sql.ResultSet; import java.sql.SQLException; public class Base { - private static String driver = "com.mysql.cj.jdbc.Driver"; - private static String url = "jdbc:mysql://localhost:3306/library?&useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8"; - private static String username = "root"; - private static String password = "root"; + private static final String driver = DBConstants.driver; + private static final String url = DBConstants.url; + private static final String username = DBConstants.username; + private static final String password = DBConstants.password; /** * 获取数据库连接 diff --git a/src/javabean/DBConstants.java b/src/javabean/DBConstants.java new file mode 100644 index 0000000..07a7074 --- /dev/null +++ b/src/javabean/DBConstants.java @@ -0,0 +1,8 @@ +package javabean; + +public class DBConstants { + public static final String driver = "com.mysql.cj.jdbc.Driver"; + public static final String url = "jdbc:mysql://localhost:3306/library?&useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8"; + public static final String username = "root"; + public static final String password = "root"; +} diff --git a/src/javabean/JDBCBean.java b/src/javabean/JDBCBean.java index ca1d312..3a32b80 100644 --- a/src/javabean/JDBCBean.java +++ b/src/javabean/JDBCBean.java @@ -6,10 +6,10 @@ import java.sql.ResultSet; import java.sql.Statement; public class JDBCBean { - private static String driver = "com.mysql.cj.jdbc.Driver"; - private static String url = "jdbc:mysql://localhost:3306/library?&useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8"; - private static String username = "root"; - private static String password = "root"; + private static final String driver = DBConstants.driver; + private static final String url = DBConstants.url; + private static final String username = DBConstants.username; + private static final String password = DBConstants.password; private Connection conn = null; private Statement stmt = null;