Java中資源配置的兩種方式

Java中資源配置的兩種方式,在使用數據庫添加數據的時候估計會出現亂碼的狀況,能夠在url中寫characterEncoding=UTF-8避免出現亂碼
 
1、使用properties進行配置,通常都是方法src目錄下面
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/fresh?characterEncoding=UTF-8&serverTimezone=UTC
username=root
password=root
 
url後面能夠跟多個參數用&進行鏈接
 
2、使用xml進行資源配置
<?xml version="1.0" encoding="utf-8" ?>
<c3p0-config>
    <!-- 默認配置,若是沒有指定則使用這個配置 -->
    <default-config>
        <property  name="driverClass">com.mysql.jdbc.Driver</property>
        <property  name="jdbcUrl">jdbc:mysql://localhost:3306/fresh?characterEncoding=UTF-8</property>
        <property name="user">root</property>
        <property name="password">root</property>
        <!-- 初始化池大小 -->
        <property name="initialPoolSize">10</property>
        <!-- 最大空閒時間 -->
        <property name="maxIdleTime">30</property>
        <!-- 最多有多少個鏈接 -->
        <property name="maxPoolSize">15</property>
        <!-- 最少幾個鏈接 -->
        <property name="minPoolSize">5</property>
        <!-- 每次最多能夠執行多少個批處理語句 -->
        <property name="maxStatements">50</property>
    </default-config>
    <!-- 命名的配置 -->
    <named-config name="51zixue"><!--這裏是設置配置文件的名字-->
        <property  name="driverClass">com.mysql.jdbc.Driver</property>
        <property  name="jdbcUrl">jdbc:mysql://localhost:3306/fresh</property>
        <property name="user">root</property><!--mysql的登錄名-->
        <property name="password">root</property><!--若是沒密碼就能夠設置成<property name="password"></property>-->
        <property name="acquireIncrement">5</property><!--  若是池中數據鏈接不夠時一次增加多少個 -->
        <property name="initialPoolSize">10</property>
        <property name="minPoolSize">5</property>
        <property name="maxPoolSize">15</property>
        <property name="maxStatements">0</property>
        <property  name="maxStatementsPerConnection">5</property> <!-- he's  important, but there's only one of him -->
    </named-config>
</c3p0-config>
相關文章
相關標籤/搜索