package com.kingzheng.jztag.dao;
import java.io.InputStream;
import java.sql.Connection;
import java.util.Properties;
/**
*
* @author kingschan
* @date 2012-11-28
* @description 查询方案操作的数据源连接
*/
public class QuerySavingConn implements AbstractConnection{
@Override
public Connection getConnection() throws Exception {
InputStream stream=Thread.currentThread().getContextClassLoader().getResourceAsStream("QueySaving.properties");
Properties properties=new Properties();
properties.load(stream);
System.out.println("Class:"+properties.getProperty("className"));
System.out.println("userName:"+properties.getProperty("userName"));
System.out.println("userPass:"+properties.getProperty("userPass"));
System.out.println("connStr:"+properties.getProperty("connStr"));
return null;
}
public static void main(String[] args) {
try {
new QuerySavingConn().getConnection();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
加载src目录下的properties配置文件是Java开发中一个非常重要的知识点。 Properties文件是一种配置文件格式,用于存储应用程序的配置信息。在Java应用程序中,Properties文件通常用于存储数据库连接信息、系统配置...
这个方法的一个限制是它假设Properties文件位于应用的运行目录或指定的任意可写路径下。在实际应用中,可能需要考虑文件权限、异常处理和资源管理等更多细节。例如,如果文件不存在或无法写入,应该有适当的错误处理...
// 加载src/main/resources下的b.properties文件 String hello = rb.getString("hello"); ``` - **注意**:ResourceBundle只能加载`.properties`格式的文件,并且默认会从`/`开始查找,即从类路径的根目录开始。...
在大型项目中,通常将`.properties`文件作为资源文件放入`src/main/resources`目录下,这样在编译后会被自动包含在类路径中。这时,可以使用`ClassLoader`来获取`InputStream`: ```java InputStream is = getClass...
在Maven项目中,`src/main/resources`目录下通常存放了各种配置文件,例如`.properties`文件。本文将详细介绍如何使用`ResourceBundle`和`Properties`类来读取这些资源文件。 #### 二、Properties类读取资源文件 ##...
- **通过类路径**:如果你的`.properties`文件是在项目的`src/main/resources`目录下,那么它会被自动打包到APK的类路径中,可以用`ClassLoader`读取: ```java Properties properties = new Properties(); try ...
在Java中,加载属性配置文件是一种常见的做法,主要利用.properties文件来实现。...总之,通过学习和掌握Java加载.properties文件的方法,可以帮助开发者更好地管理和维护配置数据,从而提高应用的灵活性和可维护性。
Properties文件一般存放在类路径(classpath)下,这意味着它们应该位于工程的`src/main/resources`目录或最终打包的JAR文件内的相应位置。这样,Java的类加载器能够方便地找到并加载它们。 2. **获取Properties...
1. 首先,我们需要创建一个`properties`文件,例如命名为`config.properties`,并将它放在项目的`src/main/resources`目录下。这个目录在编译后会包含在类路径(classpath)中。 2. 使用`Properties`类来读取文件。...
`.properties`文件通常存放在类路径(classpath)下,这意味着它们可以放在工程的`src/main/resources`目录下(对于Maven项目),或者与编译后的`.class`文件位于同一目录下。 2. **获取资源文件**: - 使用`...
Java 读取、获取配置文件.properties 中的数据 Java 读取、获取配置文件.properties 中的数据是 Java 应用程序中常见的一种需求。 Properties 文件是一种常用的配置文件格式,用于存储应用程序的配置信息。在 Java ...
META-INF 目录中的文件和目录获得 Java 2 平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。 manifest.mf 文件是在用 jar 打包时自动生成的,主要用于描述 jar 文件的元数据信息,如文件名、版本号...
如果放在src/main/resources目录下,编译后会被打包到JAR文件的根目录,成为类路径的一部分。 - **获取InputStream**:使用`Class.getResourceAsStream()` 或 `ClassLoader.getResourceAsStream()` 方法,传入文件...
在JavaScript环境中,与Java或服务器端语言不同,我们通常无法直接读取.properties文件,因为浏览器安全限制禁止了这种跨域请求。然而,为了在前端实现国际化(i18n)功能,有时候我们需要在JavaScript文件中读取...
`getResourceAsStream()`方法会根据类路径查找资源,所以文件`jdbc.properties`应该位于类路径下,通常是在项目的src/main/resources目录。 `load()`方法用于从输入流中加载键值对到Properties对象中。然后,我们...
- 在Java工程中,属性文件通常放在`src/main/resources`目录下,通过Class.getResourceAsStream()方法加载: ```java InputStream is = getClass().getResourceAsStream("/config.properties"); props.load(is);...
该文件通常位于项目的资源目录(src/main/resources)下。文件内容包括数据库连接信息,如数据库驱动程序、数据库 URL、用户名、密码等。 读取 jdbc.properties 文件 在 Java 项目中,读取 jdbc.properties 文件...
在Java代码中,我们可以使用`java.util.Properties`类来读取和加载配置文件。以下是一个简单的示例: ```java import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; public...
例如,将`socket-config.properties`放在`src/main/resources`目录下。 2. **@PropertySource注解**:如果你需要在特定的Java配置类中加载特定的配置文件,可以使用`@PropertySource`注解。例如: ```java @...