1. 程式人生 > >基於web的視覺化資料庫管理

基於web的視覺化資料庫管理

任務:

構建基於web的資料庫管理系統。

思路:

關於WebBuilder

WebBuilder是一款功能強大的Web應用開發和執行平臺,能簡單快速地開發功能強大和完備的企業級應用系統。使用WebBuilder可快速構建ERP、OA、CRM、HR、MIS以及電信、銀行、政府、企業等各行業的應用系統。完善的基礎架構,具備大型系統的完整功能,使應用系統的開發僅需致力於業務的開發。 [立即使用]

使用WebBuilder的理由

  • 極大地降低應用系統的開發和執行成本;
  • 視覺化和智慧化設計,使常規應用和麵向手機的移動應用開發變得簡單和快速;
  • 豐富和完備的功能使使用者僅需致力於業務的開發;
  • 基於雲的架構設計,可以遠端隨時隨地開發和部署應用;
  • 成熟的系統經過大量大型系統上線使用,以及大型專案開發經驗的團隊支援。
安裝: 如何安裝 WebBuilder WebBuilder是一款標準的web應用,以Windows 2003 Server、Tomcat6和SQL Server2005環境為例,安裝步驟如下:
1、安裝執行環境,包括Windows 2003、JDK6、Tomcat6和SQL Server 2005;
2、解壓縮下載的安裝包webbuilder.zip,並把其中的wb目錄複製到tomcat6/webapps/wb;
3、在tomcat6/webapps/wb目錄下建立META-INF目錄,並在META-INF目錄下建立context.xml檔案,context.xml檔案內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource
        name="jdbc/wb_sqlserver"
        auth="Container" type="javax.sql.DataSource"
        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
        url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=wb"
        username="sa" password="111111"

        maxActive="20" maxIdle="10" maxWait="-1" />
</Context>
其中,標記為紅色字型部分需要根據目標資料庫的實際情況,作相應的更改;
4、從網上下載SQL Server 2005驅動jar包(sqljdbc4.jar),並複製該檔案至tomcat6/lib目錄,如有必要重啟tomcat;
5、開啟瀏覽器並訪問 [http://ip:port/wb](例如http://localhost:8080/wb),然後使用安裝嚮導來完成 WebBuilder 的安裝。在安裝嚮導中,輸入:
JNDI:java:comp/env/jdbc/wb_sqlserver
Type:sqlserver
注意JNDI名稱不要包含空格,輸入完成之後點選Install按鈕;
6、安裝完成之後,使用管理員帳戶登入到系統,管理員預設使用者名稱稱和密碼均為 admin。

關於其他系統環境的安裝,可參照上述步驟進行。
在安裝過程中如果發生錯誤,請嘗試按下列方法來解決:
1、檢查tomcat6/conf/Catalina/localhost/wb.xml中的內容是否同jndi配置檔案context.xml同步;
2、檢查資料庫驅動jar包是否同資料庫版本匹配;
3、如發生異常NullPointerException,請檢查JRE是否支援伺服器端JavaScript(如OpenJDK不支援伺服器端JavaScript)。