Java开发基础-JDBC-基本使用步骤—04(1)

//根据已知的key获取value

String url = prop.getProperty(“jdbc.url”);

System.out.println(url);

}

}

3.运行程序我们可以看到成功获取到对应属性url信息

正式开工:外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

通过上面对Properties类的简单介绍,下面通过它来改进我们之前的DBUtil工具类:

/**

  • 该类用来管理连接

  • 数据库连接的信息,保存在属性文件中

  • @author Cher_du

*/

public class DBUtil2 {

private static String driverClass;

private static String url;

private static String user;

private static String password;

static{

//加载属性文件数据

Properties prop = new Properties();

try {

prop.load(DBUtil2.class.getClassLoader().getResourceAsStream(“db.properties”));

driverClass = prop.getProperty(“jdbc.driverclass”);

url = prop.getProperty(“jdbc.url”);

user = prop.getProperty(“jdbc.user”);

password = prop.getProperty(“jdbc.password”);

//1.加载驱动

Class.forName(driverClass);

}catch (ClassNotFoundException e) {

e.printStackTrace();

throw new RuntimeException(“加载驱动错误!”,e);

}catch (IOException e) {

e.printStackTrace();

throw new RuntimeException(“读取属性文件错误!”,e);

}

}

//2.创建连接

/*如何定义一个创建连接的方法

  • 返回值类型:

  • 是否有运算结果,如果有,

  • 结果的类型即为返回值类型。

  • 参数列表:

  • 功能中,是否有不确定的数据参与运算

  • 如果有,即为参数列表

*/

public static Connection getConnection() throws SQLException{

Connection conn = DriverManager.getConnection(url, user, password);

return conn;

}

//3.

public static void close(Connection conn){

if(conn !=null){

try {

conn.close();

} catch (SQLException e) {

e.printStackTrace();

最后希望可以帮助到大家!

千千万万要记得:多刷题!!多刷题!!

之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!

篇幅有限,以下只能截图分享部分的资源!!

(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)

image

(2)刷的算法题(还有左神的算法笔记)

image

(3)面经+真题解析+对应的相关笔记(很全面)

image

(4)视频学习(部分)

ps:当你觉得学不进或者累了的时候,视频是个不错的选择

在这里,最后只一句话:祝大家offer拿到手软!!

img-SE39iRL2-1714368878992)]

(3)面经+真题解析+对应的相关笔记(很全面)

[外链图片转存中…(img-CFdruXym-1714368878992)]

(4)视频学习(部分)

ps:当你觉得学不进或者累了的时候,视频是个不错的选择

在这里,最后只一句话:祝大家offer拿到手软!!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 25
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值