有效的把数据库配置,做成配置文件,对于后期的维护和管理很方便。做项目,尽量做成可配置的
第一步:
database.properties配置文件,MySQL为例,其它数据库自己更改
jdbc.drivers=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/test
jdbc.username=root
jdbc.password=tiger
第二步:
DB.class 类加载配置文件
/**
* 数据库封装
* @author Administrator
*
*/
public class DB {
private static String classDrive;
private static String url;
private static String user;
private static String password;
private static String FILE_PATH_NAME = "/database.properties"; //加载数据库配置文件,这样默认是src下面
/**
* 初始化
*/
private DB(){
InputStream in=getClass().getResourceAsStream(FILE_PATH_NAME);
Properties props=new Properties();
try {
props.load(in);
} catch (IOException e) {
e.printStackTrace();
}
classDrive=props.getProperty("jdbc.drivers");
url=props.getProperty("jdbc.url");
user=props.getProperty("jdbc.username");
password=props.getProperty("jdbc.password");
}
}
分享到:
相关推荐
Java中配置文件数据库连接主要涉及以下几个步骤:创建.properties配置文件,使用Properties类读取配置,使用JDBC或连接池建立数据库连接,如果使用Spring框架,还可以利用其强大的依赖注入和自动配置功能。...
在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`Properties`类继承自`Hashtable`类,并通过键值对的形式存储...
本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...
在Java代码中,我们可以使用`Properties`类来加载并解析这个配置文件,然后建立到数据库的连接。 下面是一个简单的示例,展示了如何在Java中读取配置文件并使用JDBC连接数据库: ```java import java.sql....
加载src目录下的properties配置文件是Java开发中一个非常重要的知识点。 Properties文件是一种配置文件格式,用于存储应用程序的配置信息。在Java应用程序中,Properties文件通常用于存储数据库连接信息、系统配置...
在Java代码中,可以使用`java.util.Properties`类来读取配置文件中的属性值。 ```java Properties properties = new Properties(); properties.load(this.getClass().getResourceAsStream("/db.properties")); ``` ...
通过以上步骤,你可以使用Java的`Properties`类高效地读取、修改和保存配置文件,为你的应用程序提供灵活的配置管理。在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更...
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接参数。本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`....
例如,`java.io.FileInputStream`可以用来打开文件,然后`java.util.Properties`类可以加载并解析配置文件。以下是一个简单的示例: ```java Properties props = new Properties(); FileInputStream fis = new ...
Java中的`Properties`类可以帮助我们加载和解析这些配置信息。 2. **JDBC连接数据库**: Java通过Java Database Connectivity (JDBC) API与各种数据库进行交互。使用`DriverManager.getConnection()`方法,我们...
通过`Properties`类,我们可以读取配置文件信息,并将其存储在Java类中的变量中。 在读取配置文件信息时,需要注意以下几点: 1. 配置文件的路径:配置文件的路径需要正确,否则将无法读取配置文件信息。通常情况...
在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...
Apache Commons Configuration库提供了一个强大的工具集,用于处理各种类型的配置文件,包括properties和XML格式。这个库使得在运行时对配置进行【增删改查】操作变得简单,同时支持动态加载,从而实现配置的实时...
本篇将详细讲解如何在Spring 3.0的配置文件中加载Properties文件,以便在运行时动态获取和使用这些配置。 首先,我们需要一个Properties文件,例如`application.properties`,它通常放在项目的类路径根目录下。这个...
在Java程序中,我们创建`BasicDataSource`实例,并使用`Properties`类加载配置文件中的信息,然后将这些信息设置到`BasicDataSource`对象上。 ```java // 创建Properties对象并加载配置文件 Properties prop = new ...
- **读取配置**:使用`Properties.load()`方法从输入流加载配置文件,然后通过`getProperty()`方法获取所需的配置信息。 - **安全管理**:配置文件不应包含敏感信息,如明文密码。在生产环境中,应使用环境变量或...
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统...了解并熟练掌握这些知识点,对于日常的Java开发工作至关重要,特别是在处理配置文件和跨平台应用时。
这些配置通常可以在Java代码中硬编码,或者通过配置文件(如properties或yaml)动态加载。 5. **数据库驱动**:为了能够与特定的数据库通信,需要添加对应的数据库驱动JAR包。例如,对于MySQL,需要引入`mysql-...
Ibaites 是一个基于 Java 的优秀持久层框架,它通过 XML 配置文件将 SQL 语句与 Java 代码分离,使得数据库操作变得更加简单且易于维护。在 Ibaitis 中,`sqlMapConfig.xml` 文件是其核心配置文件之一,用于设置 ...
在Java编程中,读取配置文件是常见的任务,它允许我们分离程序的配置信息,如数据库连接字符串、API密钥或其他动态可变的设置,从而提高代码的可维护性和灵活性。这里,我们关注的是如何使用Java来读取配置文件,这...