您好,登錄后才能下訂單哦!
這篇文章主要介紹“DLOG4J在使用MySQL時(shí)需要注意什么”,在日常操作中,相信很多人在DLOG4J在使用MySQL時(shí)需要注意什么問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”DLOG4J在使用MySQL時(shí)需要注意什么”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
導(dǎo)讀:
很多朋友在使用DLOG4J的時(shí)候選用了MySQL數(shù)據(jù)庫,碰到的問題都比較類似,因此整理一下在使用MySQL數(shù)據(jù)庫時(shí)應(yīng)該注意的事項(xiàng),請(qǐng)大家在安裝設(shè)置過程中遵循以下步驟,避免多走彎路.
1. 數(shù)據(jù)庫的建立
數(shù)據(jù)庫的建立應(yīng)該選用源碼包中doc/database目錄下的dlog4j_mysql_323.sql文件或者直接點(diǎn)擊dlog4j_mysql_323.sql下載,用mysql的命令行來執(zhí)行這個(gè)建庫語句,至于如何執(zhí)行這個(gè)腳本文件請(qǐng)參照MySQL的手冊(cè),建庫的過程中請(qǐng)注意是否有任何出錯(cuò)信息,必須保證數(shù)據(jù)庫建立無誤.
2. JDBC驅(qū)動(dòng)程序的選擇
建議使用源碼包中自帶的mysql驅(qū)動(dòng)包,這是經(jīng)過補(bǔ)丁后的驅(qū)動(dòng)包,經(jīng)過測(cè)試證明可行穩(wěn)定,這個(gè)驅(qū)動(dòng)包在源碼包中的jdbc目錄下,文件名是:mysql-connector-java-3.0.11-stable-liudong-bin.jar,將它拷貝至/WEB-INF/lib目錄下.
3. 數(shù)據(jù)庫連接配置
數(shù)據(jù)源的配置struts-config.xml請(qǐng)參照下面片斷:
<data-source key="dlogdb" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
<set-property property="url" value="jdbc:mysql://localhost/webblog"/>
<set-property property="username" value="root" />
<set-property property="password" value="" />
<set-property property="maxActive" value="20" />
<set-property property="maxWait" value="5000" />
<set-property property="defaultAutoCommit" value="false" />
<set-property property="defaultReadOnly" value="false" />
<set-property property="validationQuery" value="SELECT 1" />
<set-property property="removeAbandoned" value="true" />
<set-property property="removeAbandonedTimeout" value="120" />
<set-property property="encoding" value="true" />
</data-source>
4. 關(guān)閉HSQLDB數(shù)據(jù)庫
請(qǐng)把web.xml中關(guān)于HSQLDB數(shù)據(jù)庫引擎小服務(wù)程序部分刪除或者注釋掉,如下
<!--
<servlet>
<servlet-name>HSQLEngine</servlet-name>
<servlet-class>dlog4j.hsqldb.HSQLEngineServlet</servlet-class>
<init-param>
<param-name>path</param-name>
<param-value>/WEB-INF/db</param-value>
</init-param>
<init-param>
<param-name>port</param-name>
<param-value>9001</param-value>
</init-param>
<init-param>
<param-name>database</param-name>
<param-value>dlog4j</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
-->
到此,關(guān)于“DLOG4J在使用MySQL時(shí)需要注意什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。