一、工具类DBUtil——数据库连接
2024-10-09 05:42:38
这个工具类完成的工作如下:
1、第一个static方法,完成数据库初始化的工作
2、第二个static方法,完成与数据库建立连接的工作。
package util; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException; /*
* 数据库连接工具
*/
public class DBUtil {
static String ip = "127.0.0.1";
static int port = 3306;
static String database = "tmall"; //此处可灵活修改
static String encoding = "UTF-8";
static String loginName = "root"; //此处可灵活修改
static String password = "admin"; //此处可灵活修改
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
} public static Connection getConnection() throws SQLException {
String url = String.format("jdbc:mysql://%s:%d/%s?characterEncoding=%s", ip, port, database, encoding);
return DriverManager.getConnection(url, loginName, password);
}
//测试用例
public static void main(String[] args) throws SQLException {
System.out.println(getConnection()); }
}
最新文章
- AngularJS中bootstrap启动
- css+div盒模型研究笔记
- C#调用dll时的类型转换总结
- docker 1.10.3 里php出现 curl 56错误码问题解决
- [ An Ac a Day ^_^ ] hdu 2553 N皇后问题 搜索
- BZOJ 1455: 罗马游戏 [可并堆]
- cocos2dx - android环境配置及编译
- SpringBoot中@ManyToMany的坑
- shell 处理小数位加减法(比较)运算
- 一道生成不重复随机数字的C#笔试编程题
- (转载)Rime输入法—鼠须管(Squirrel)词库添加及配置
- 用wiershark抓dns数据包
- Shiro ini配置
- Monkey and Banana (hdu 1069)
- 基础回顾—list遍历4种
- php curl_init函数用法(http://blog.sina.com.cn/s/blog_640738130100tsig.html)
- c#调用webservices
- ES按资源类型统计个数
- Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present 记忆化搜索
- 程序员的笔记工具——Markdown
热门文章
- 【Linux常见命令】lsof命令
- 8.Python中装饰器是什么?
- Vs Code中炫酷写代码插件Power Mode的安装配置
- http抓包—Content-Type讲解
- GCRoots
- React 导入组件前段浏览器报错 “Cannot read property 'Component' of undefined”
- [C#]基础——注意事项
- Java BC包做sm2加密方法 ,签名验签方法
- 05_CSS入门和高级技巧(3)
- 用Visual Studio2019自定义项目模板