javaweb:jdbc配置文件
2021/11/7 11:11:18
本文主要是介绍javaweb:jdbc配置文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
jdbc配置文件
- 1.jdbc配置文件是什么?
- 配置过程:
- 使用配置文件:
1.jdbc配置文件是什么?
配置过程:
建立文件:dp.properties
driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/new_schema password=your-password username=root
使用配置文件:
放在jdbc工具类中
Properties properties=new Properties();//创建文件对象
properties.load(new FileInputStream(“D:\javac\projects\jdbc学习\src\dp.properties”));// 读取文件
再赋值
driverClassName=properties.getProperty(“driverClassName”);
url=properties.getProperty("url"); password=properties.getProperty("password"); usernane=properties.getProperty("username");
import java.io.FileInputStream; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; public class TYBU { private static final String driverClassName; private static final String url; private static final String password; private static final String usernane; static { Properties properties=new Properties(); try { properties.load(new FileInputStream("D:\\javac\\projects\\jdbc学习\\src\\dp.properties")); } catch (IOException e) { e.printStackTrace(); } driverClassName=properties.getProperty("driverClassName"); url=properties.getProperty("url"); password=properties.getProperty("password"); usernane=properties.getProperty("username"); //url="jdbc:mysql://localhost:3306/new_schema"; //driverClassName="com.mysql.jdbc.Driver"; //password="your-password"; //usernane="root"; } public static void loadDriver() throws ClassNotFoundException { try{ Class.forName(driverClassName); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection(){ Connection conn=null; try { loadDriver(); conn= DriverManager.getConnection(url,usernane,password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return conn; }}
结果:
配置成功
在测试运行了
这篇关于javaweb:jdbc配置文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南