`

java使用配置文件连接mysql

阅读更多

java程序中连接数据库的方式很多,有的是在程序代码中直接写连接字符串,有的程序会为数据库连接做一个功能,把相关的配置信息写入到数据库,也有把数据库的连接信息直接写到配置文件中,下来我们就分析一下怎么在配置文件中存储数据连接信息。

首先,程序采用了spring框架,采用jdbc连接mysql数据库。

 

1
2
3
4
5
6
7
8
9
10
jdbc.properties(文件名称)存放连接配置信息
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/acms?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
jdbc.username=root
jdbc.password=ROOT
# DBCP Pool settings
jdbc.InitialSize=5
jdbc.MaxActive=10
jdbc.MaxIdle=5
jdbc.MaxWait=30000

 

把该文件放到项目的根目录下,也就是src目录下面,在spring配置文件中读取该文件信息。

applicationContext.xml文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<context:property-placeholder location="classpath:jdbc.properties"/>
<bean id="AppDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
    <property name="driverClass" value="${jdbc.driverClassName}" />
    <property name="jdbcUrl" value="${jdbc.url}" />
    <property name="user" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
    <property name="minPoolSize" value="1" />
    <property name="maxPoolSize" value="25" />
    <property name="maxIdleTime" value="180" />
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
    <property name="dataSource">
        <ref bean="AppDataSource" />
    </property>
</bean>

 

 

上面就是数据库相关的bean配置信息,请参考.

文章来自IT家园

 

分享到:
评论

相关推荐

    java中配置文件数据库连接写法

    Java中配置文件数据库连接主要涉及以下几个步骤:创建.properties配置文件,使用Properties类读取配置,使用JDBC或连接池建立数据库连接,如果使用Spring框架,还可以利用其强大的依赖注入和自动配置功能。...

    mysql-connector-java java连接mysql库

    标题"mysql-connector-java java连接mysql库"指的是使用MySQL Connector/J这个Java库来建立Java应用程序与MySQL服务器之间的连接。这个库通常以JAR(Java Archive)文件的形式提供,如压缩包中的`mysql-connector-...

    java 连接mysql demo和所有jar

    3. **示例代码**:压缩包中的`mysqlconn`可能包含一个或多个Java文件,这些文件展示了如何使用JDBC连接MySQL。它们可能包含如下的示例代码片段: ```java import java.sql.Connection; import java.sql....

    java配置文件连接SQLServer,Oracle,MySql Jar包

    这个标题提到的"java配置文件连接SQLServer,Oracle,MySql Jar包"是一个集合,包含了连接三大主流关系型数据库——SQL Server、Oracle和MySQL所需的驱动jar包。这样的资源包可以帮助开发者快速建立数据库连接,而无需...

    java连接mysqljava连接mysql

    Java连接MySQL是编程实践中常见的任务,它涉及到Java的数据库连接技术以及MySQL数据库的使用。本文将深入探讨如何在Java应用程序中建立与MySQL数据库的连接,包括所需的库、连接配置、API使用以及安全最佳实践。 ...

    java连接mysql数据库用到的jar包

    Java连接MySQL数据库主要依赖于MySQL提供的驱动程序,这个驱动程序通常被打包成一个JAR(Java Archive)文件,名为`mysql-connector-java`。在给定的文件名称列表中,我们看到的是`mysql-connector-java-5.1.7.jar`...

    java连接mysql驱动

    总的来说,Java连接MySQL驱动涉及到JDBC API的使用、MySQL JDBC驱动的加载和配置、数据库连接的建立与关闭,以及SQL语句的执行与结果处理。熟悉这些知识点,能够帮助开发者高效地进行Java与MySQL数据库之间的交互。

    Java连接MySQL的依赖包

    总的来说,`mysql-connector-java-5.1.7-bin.jar`是Java连接MySQL数据库不可或缺的组件,它提供了JDBC驱动,使得Java开发者可以使用标准API进行数据操作。正确地将其整合到项目中,并了解如何使用JDBC,是Java开发者...

    Java连接MySQL数据库的jar包

    如果你使用的是Maven或Gradle,你可以将依赖添加到相应的配置文件中: - Maven: ```xml &lt;groupId&gt;mysql &lt;artifactId&gt;mysql-connector-java &lt;version&gt;8.0.12 ``` - Gradle: ```groovy implementation 'mysql:...

    java实现与Mysql连接

    为了连接MySQL,我们需要下载MySQL的JDBC驱动,也就是`mysql-connector-java`的jar包,并将其添加到项目的类路径中。描述中的"记得装bin包后运行"就是指这个步骤。 接下来,我们编写Java代码来建立连接: ```java ...

    Java通过ODBC连接MySQL

    - 为了安全起见,避免在代码中硬编码数据库凭证,应使用环境变量或配置文件存储这些信息。 - 性能优化:使用预编译的`PreparedStatement`以减少SQL解析时间,批量处理SQL语句,及时关闭结果集、Statement和...

    java连接mysql-oracle

    在IT行业中,Java是一种...综上所述,本教程涵盖了Java通过JDBC连接MySQL和Oracle的基本步骤,以及使用JSP进行数据交互的相关知识。通过学习和实践这些内容,开发者可以掌握在Java环境中操作这两种数据库的核心技能。

    Java连接MySQL的驱动包

    在Java编程中,连接MySQL数据库是一项基础且至关重要的任务。MySQL是一种广泛使用的开源关系型数据库管理系统,而Java作为跨平台的编程语言,提供了多种方式来与MySQL进行交互。在这个场景中,我们关注的是"Java连接...

    struts配置的文件 连接池 mysql等配置文件

    以上就是关于Struts2配置文件的详细讲解,包括核心配置文件`struts.xml`的使用、连接池的配置以及与MySQL数据库的连接设置。理解并熟练掌握这些配置,能帮助开发者高效地构建和管理Struts2应用程序。

    java连接mysql数据库步骤

    ### Java使用Eclipse连接MySQL数据库详细步骤 在Java开发中,连接并操作数据库是一项非常重要的技能。本篇文章将详细介绍如何在Eclipse环境下使用Java连接MySQL数据库,并提供具体的步骤及示例代码。 #### 一、...

    java中用myeclipse连接mysql数据库基本配置

    在“JAVA连接mysql.txt”文件中,可能包含了更详细的代码示例和步骤说明,包括如何执行SQL查询、处理结果集以及事务管理等。建议仔细阅读该文件以获取更全面的知识。 总之,通过以上步骤,你将能够使用MyEclipse...

    mysql java JDBC 导入资源包mysql-connector-java-5.1.48

    在Java开发环境中,为了连接MySQL数据库,需要一个特定的驱动程序,即MySQL的JDBC驱动程序,这就是"mysql-connector-java-5.1.48"资源包的作用。 **JDBC(Java Database Connectivity)**: JDBC是Java中用于与各种...

    java连接mysql数据库连接池demo

    Java连接MySQL数据库通常涉及到几个关键知识点,包括JDBC(Java Database Connectivity)、数据库驱动、数据库连接池以及具体的数据库操作。在"java连接mysql数据库连接池demo"这个项目中,我们可以深入探讨以下几个...

    Linxu下Java连接MySQL数据库

    在Linux环境下,使用Java连接MySQL数据库是常见的任务,主要涉及Java编程、数据库连接技术以及Linux操作。本篇文章将深入探讨如何在Linux系统中利用Java的JDBC(Java Database Connectivity)接口来实现与MySQL...

    JAVA连接字符串到配置文件

    在Java开发中,将连接字符串存放在配置文件中是一种常见的最佳实践,这有助于提升代码的可维护性和灵活性。连接字符串通常用于数据库连接、API调用或者其他需要网络通信的服务。本篇将详细介绍如何在Java中实现这一...

Global site tag (gtag.js) - Google Analytics