提交 6e0329c8 authored 作者: inroi's avatar inroi

完成代码

上级 a5594849
...@@ -4,6 +4,8 @@ import java.sql.*; ...@@ -4,6 +4,8 @@ import java.sql.*;
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties; import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
import cn.hutool.core.lang.Console;
/** /**
* 直接访问数据库 * 直接访问数据库
...@@ -13,20 +15,21 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties; ...@@ -13,20 +15,21 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
public class DBHelper { public class DBHelper {
private static DBHelper dbHelper=null; private static DBHelper dbHelper=null;
private String jdbcConnectionStr;
private Connection connection; private Connection connection;
private DataSourceProperties dataSource; private DataSourceProperties dataSource;
private PreparedStatement preparedStatement; private PreparedStatement preparedStatement;
private ResultSet resultSet; private ResultSet resultSet;
private DBHelper() { private DBHelper() {
jdbcConnectionStr = dataSource.getUrl();
} }
public static DBHelper createDBHelper(DataSourceProperties dataSource) { public static DBHelper createDBHelper(DataSourceProperties dataSource) {
dbHelper = new DBHelper(); dbHelper = new DBHelper();
dbHelper.dataSource = dataSource; dbHelper.dataSource = dataSource;
Console.log("dataSource。url:" + dataSource.getUrl());
Console.log("dataSource。username:" + dataSource.getUsername());
Console.log("dataSource。password:" + dataSource.getPassword());
dbHelper.initDB(); dbHelper.initDB();
return dbHelper; return dbHelper;
} }
...@@ -34,7 +37,7 @@ public class DBHelper { ...@@ -34,7 +37,7 @@ public class DBHelper {
public void getConn() { public void getConn() {
try { try {
connection = DriverManager.getConnection(jdbcConnectionStr, dataSource.getUsername(), dataSource.getPassword()); connection = DriverManager.getConnection( dataSource.getUrl(), dataSource.getUsername(), dataSource.getPassword());
connection.setAutoCommit(false); connection.setAutoCommit(false);
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论