JDBC--建立数据库连接
来源:互联网 发布:中国电信网络优化 编辑:程序博客网 时间:2024/05/01 01:08
JDBC建立数据库连接时关于数据库的用户名,密码,以及连接URL可以放在一个独立文件中。例如:
属性文件放在目录 /test 中,它的内容是:
- drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
- url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=studentmanager
- user=sa
- password=wang411dong516
连接数据库测试文件DBConnection.java:
- /**
- * 通过属性文件加载数据库驱动程序,建立数据库的连接
- */
- import java.sql.SQLException;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.util.Properties;
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.io.FileNotFoundException;
- public class DBConnection
- {
- private String url;//数据库URL
- private String userName;//登录数据库用户名
- private String password;//用户密码
- /**
- * 返回到数据库的一个连接,在一个系统或类中,如果经常进行数据库的相关操作
- * 会把建立数据库的连接作为一个单独的方法。
- */
- public Connection getConnection()
- {
- getProperty();
- Connection con = null;
- try
- {
- con = DriverManager.getConnection(url, userName, password);
- }
- catch(SQLException e)
- {
- e.printStackTrace();
- }
- return con;
- }
- /**
- * 读取属性配置文件
- */
- private void getProperty()
- {
- Properties prop = new Properties();
- try
- {
- FileInputStream in = new FileInputStream("Driver.properties");
- prop.load(in);
- String driver = prop.getProperty("drivers");
- if(driver != null)
- System.setProperty("jdbc.drivers", driver);
- url = prop.getProperty("url");
- userName = prop.getProperty("user");
- password = prop.getProperty("password");
- }
- catch(FileNotFoundException e)
- {
- e.printStackTrace();
- }
- catch(IOException e)
- {
- e.printStackTrace();
- }
- }
- }
- JDBC--建立数据库连接
- JDBC 建立数据库连接
- JAVA--JDBC建立通用数据库连接
- 使用JDBC建立数据库连接的过程
- JDBC对各种数据库连接到建立
- JDBC加载驱动语句和建立数据库连接语句汇总
- 使用JDBC建立数据库连接的两种方式
- JDBC数据库连接
- JDBC数据库连接
- JDBC数据库连接
- 数据库连接jdbc
- JDBC数据库连接
- 数据库连接jdbc
- JDBC数据库连接
- JDBC 数据库连接
- 数据库连接jdbc
- JDBC数据库连接
- jdbc数据库连接
- 浅谈看书——怎样学习Office
- SQL 挂起
- 哎。。开始换语言了。。python 今天开始正式做东西。
- phpDocumentor
- Delphi ListView基本用法大全
- JDBC--建立数据库连接
- python 创建xml
- 9月24日 台风黑格比(2)
- 年月日下拉菜单
- IBM 在全球扩建云计算中心
- jsp页面添加行
- 线程closehandle
- 基于并行结构的Gabor小波神经网络算法及应用
- 行驶中车辆轨迹配对效果的数据图描述