免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
創(chuàng)建一個(gè)只包含BDF核心服務(wù)的項(xiàng)目(新建數(shù)據(jù)庫(kù))

對(duì)于新手,新新手的你而言,請(qǐng)務(wù)必確保你已經(jīng)完成了如下的訓(xùn)練:

利用bdf提供的測(cè)試數(shù)據(jù)庫(kù)完成一個(gè)BDF項(xiàng)目的搭建,并且這個(gè)項(xiàng)目可以正常發(fā)布到Tomcat下,發(fā)布過(guò)程中沒有任何報(bào)錯(cuò),同時(shí)可以訪問BDF,并且可以登錄到BDF的默認(rèn)主框架網(wǎng)頁(yè)中。

下面的課程將在這個(gè)項(xiàng)目的基礎(chǔ)之上,將測(cè)試數(shù)據(jù)庫(kù)bdf-db-data調(diào)整為新建的數(shù)據(jù)庫(kù)。

創(chuàng)建數(shù)據(jù)庫(kù)(MSSQL2005為例)

創(chuàng)建BDF數(shù)據(jù)庫(kù)

初始化數(shù)據(jù)庫(kù)

初始化core核心模塊的數(shù)據(jù)庫(kù)腳本

找到bdf核心包中的dbschema文件夾:

找到mssql對(duì)應(yīng)的數(shù)據(jù)庫(kù)建表腳本bdf-core-mssql.sql,拷貝這些腳本到MSSQL2005中執(zhí)行。

注意其中外鍵聲明的SQL語(yǔ)句,例如:

ALTER TABLE BDF_USER_DEPTS
ADD FOREIGN KEY (DEPT_ID_)
REFERENCES BDF_DEPTS (ID_)
ON UPDATE RESTRICT
ON DELETE RESTRICT
;

"RESTRICT"關(guān)鍵字在SQLServer2005下無(wú)法識(shí)別,可以直接刪除,將執(zhí)行語(yǔ)句調(diào)整為:

ALTER TABLE BDF_USER_DEPTS
ADD FOREIGN KEY (DEPT_ID_)
REFERENCES BDF_DEPTS (ID_)
;

需要將bdf-core-mssql.sql中所有ALTER外鍵聲明的SQL語(yǔ)句做如上的調(diào)整。

“RESTRICT"在SQLServer2005下等同"NO ACTION",而"NO ACTION"是默認(rèn)值,因此上面SQL語(yǔ)句的調(diào)整不會(huì)對(duì)數(shù)據(jù)庫(kù)的原有邏輯產(chǎn)生任何破壞。

在完成core模塊建表bdf-core-mssql.sql的建表操作之后,我們?cè)偻瓿蒪df-core-init.sql的腳本,該腳本負(fù)責(zé)對(duì)bdf-core-mssql.sql創(chuàng)建的表格的數(shù)據(jù)初始化工作。

初始化core-dorado核心模塊的數(shù)據(jù)庫(kù)腳本

找到bdf-dorado7核心包中的dbschema文件夾:

找到mssql對(duì)應(yīng)的數(shù)據(jù)庫(kù)建表腳本bdf-dorado7-mssql.sql,拷貝這些腳本到MSSQL2005中執(zhí)行。

注意其中外鍵聲明的SQL語(yǔ)句:

ALTER TABLE BDF_COMPONENT_CONFIG_MEMEBERS
ADD FOREIGN KEY (CONFIG_ID_)
REFERENCES BDF_COMPONENT_CONFIGS (ID_)
ON UPDATE RESTRICT
ON DELETE RESTRICT
;

"RESTRICT"關(guān)鍵字在SQLServer2005下無(wú)法識(shí)別,可以直接刪除,將執(zhí)行語(yǔ)句調(diào)整為:

ALTER TABLE BDF_COMPONENT_CONFIG_MEMEBERS
ADD FOREIGN KEY (CONFIG_ID_)
REFERENCES BDF_COMPONENT_CONFIGS (ID_)
;

需要將bdf-dorado7-mssql.sql中所有ALTER外鍵聲明的SQL語(yǔ)句做如上的調(diào)整。

“RESTRICT"在SQLServer2005下等同"NO ACTION",而"NO ACTION"是默認(rèn)值,因此上面SQL語(yǔ)句的調(diào)整不會(huì)對(duì)數(shù)據(jù)庫(kù)的原有邏輯產(chǎn)生任何破壞

在完成bdf-dorado7模塊建表bdf-dorado7-mssql.sql的建表操作之后,我們?cè)偻瓿蒪df-dorado7-init.sql的腳本,該腳本負(fù)責(zé)對(duì)bdf-core-mssql.sql以及bdf-dorado7-mssql.sql創(chuàng)建的表格的數(shù)據(jù)初始化工作。

初始化security核心模塊的數(shù)據(jù)庫(kù)腳本

找到bdf-security包中的dbschema文件夾:

找到mssql對(duì)應(yīng)的數(shù)據(jù)庫(kù)建表腳本bdf-security-mssql.sql,拷貝這些腳本到MSSQL2005中執(zhí)行。

注意其中外鍵聲明的SQL語(yǔ)句:

ALTER TABLE BDF_COMPONENT_MEMBERS
ADD FOREIGN KEY (COMPONENT_ID_)
REFERENCES BDF_COMPONENT_RESOURCES (ID_)
ON UPDATE RESTRICT
ON DELETE RESTRICT
;

"RESTRICT"關(guān)鍵字在SQLServer2005下無(wú)法識(shí)別,可以直接刪除,將執(zhí)行語(yǔ)句調(diào)整為:

ALTER TABLE BDF_COMPONENT_MEMBERS
ADD FOREIGN KEY (COMPONENT_ID_)
REFERENCES BDF_COMPONENT_RESOURCES (ID_)
;

需要將bdf-security-mssql.sql中所有ALTER外鍵聲明的SQL語(yǔ)句做如上的調(diào)整。

“RESTRICT"在SQLServer2005下等同"NO ACTION",而"NO ACTION"是默認(rèn)值,因此上面SQL語(yǔ)句的調(diào)整不會(huì)對(duì)數(shù)據(jù)庫(kù)的原有邏輯產(chǎn)生任何破壞

在完成security模塊建表bdf-security-mssql.sql的建表操作之后,我們?cè)偻瓿蒪df-security-users-sha-init-default.sql的腳本,該腳本負(fù)責(zé)對(duì)security模塊中的用戶,組織機(jī)構(gòu)等數(shù)據(jù)表做數(shù)據(jù)初始化工作。

修改bdf-sample的數(shù)據(jù)庫(kù)連接配置

添加數(shù)據(jù)庫(kù)連接的jdbc驅(qū)動(dòng)包

首先確保項(xiàng)目的lib中包含連接MSSQL2005的jdbc驅(qū)動(dòng)包,本教程采用BDF-1.0.3-SNAPSHOT-thirdparty-lib\bdf-dorado7\bin\lib下的sqljdbc4.jar(下載)

修改WEB-INF\dorado-home\datasources.xml

修改bdf-sample數(shù)據(jù)庫(kù)的連接:

<bean parent="bdf.dataSourceRegister">
<property name="name" value="bdfdemo" />
<property name="asDefault" value="true" />
<property name="dataSource">
<bean class="org.apache.commons.dbcp.BasicDataSource">
<!--
<property name="url" value="jdbc:hsqldb:res:/bdf-db-data" />
<property name="driverClassName" value="org.hsqldb.jdbcDriver" />
-->
<property name="url" value="jdbc:sqlserver://192.168.18.176:1433;DatabaseName=bdf" />
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="username" value="sa" />
<property name="password" value="helpdesk" />
<property name="minIdle" value="10" />
<property name="maxActive" value="30" />
<property name="maxWait" value="1000" />
<property name="removeAbandonedTimeout" value="60" />
<property name="removeAbandoned" value="true" />
<property name="logAbandoned" value="true" />
</bean>
</property>
</bean>

修改SessionFactory中hibernate.dialect的方言設(shè)定:

<property name="hibernateProperties">
<props>
<!--<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>-->
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServer2005Dialect</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.hbm2ddl.auto">none</prop>
</props>
</property>

完整的datasources.xml的下載。

啟動(dòng)服務(wù)測(cè)試修改數(shù)據(jù)庫(kù)連接后的bdf-sample

現(xiàn)在已經(jīng)完成了整個(gè)配置,可以體驗(yàn)一下自己創(chuàng)建的數(shù)據(jù)庫(kù)的運(yùn)行效果了。

啟動(dòng)Tomcat時(shí),請(qǐng)注意Eclipse的Console中的信息,如果有報(bào)錯(cuò),建議先查看:常見項(xiàng)目配置問題

如果上面的文檔無(wú)法解決你的問題,則建議到ISSUE中提問:http://www.bsdn.org/projects/bdf/issue

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
分享攢了多年的mssql腳本
asp中access到sql server導(dǎo)入升級(jí)后要做的工作
從MSSQL2008R2中生成MSSQL2005的數(shù)據(jù)庫(kù)
示例數(shù)據(jù)庫(kù) AdventureWorks 安裝步驟
Wix打包系列(五) 部署數(shù)據(jù)庫(kù)
windows sql 2005中備份和還原master數(shù)據(jù)庫(kù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服