當前位置:成語大全網 - 新華字典 - 哪個給個簡單數據庫建立的例子(論文形式)

哪個給個簡單數據庫建立的例子(論文形式)

給妳這個網址,去看看/

環境: w2kp sp4, jsdk1.4.2_8; tomcat5.0.2.8; oracle817, sqlserver2000 sp3 , mysql5 beta

總的來說在tomcat配置壹個數據源有4項工作要做.

1. 在server.xml 裏配置數據源連接池參數。 可以手動,也可以通過tomcat admin工具。

2. 在 %CATALINA_HOME%\conf\Catalina\localhost\ 下 , 對用妳自己的webapp用戶

yourapp.xml 配置 對數據源的聲明.

3. 在自定義的webapp 下WEB-INFO\web.xml 下配置對數據源的引用。

4. 在特定數據庫的jdbc 驅動copy 到%CATALINA_HOME%\common\lib\ 下

其他應用服務器可能要配置classpath 等.

oracle 數據源配置.

1.進入 mon\lib 下。

oracle 數據庫配置完畢。

sqlserver2000

1.進入 .microsoft.jdbc.sqlserver.SQLServerDriver

User Name: sqlconn

Password: sqlconn

Max. Active Connections: 20

Max. Idle Connections: 10

Max. Wait for Connection: 5000

Validation Query:

其中sqldb 是sqldb數據庫名稱. sqlconn 為sqlserver可用的用戶名密碼.

2.進入%TOMCAT_HOME%\conf\Catalina\localhost下,找到妳的web應用對應的.xml文件(下面有我的web的目錄結構),如 test.xml,並在此文件的下添入代碼:

3、 修改web.xml和%TOMCAT_HOME%\conf\Catalina\localhost下對應妳的引用的配置文件

打開%TOMCAT_HOME%\conf\web.xml,在的前面添加以下內容:

sqlserverDB Connection

jdbc/sqlserver

javax.sql.DataSource

Container

註意res-ref-name填寫的內容要與在上文提到的JNDI Name名稱壹致。

4. 下載sqlserver2000 jdbc 驅動 /download/SQLSVR2000/Install/2.2.0022/UNIX/EN-US/mssqlserver.tar

解壓後找到如下jar包 msbase.jar , mssqlserver.jar, msutil.jar

把這3個jar包copy 到 %tomcat_home% \common\lib 下。

sqlserver 配置完畢

mysql5 beta 數據源配置

1.進入 .mysql.jdbc.Driver

User Name: mysqlconn

Password: mysqlconn

Max. Active Connections: 20

Max. Idle Connections: 10

Max. Wait for Connection: 5000

Validation Query:

其中sqldb 是sqldb數據庫名稱. mysqlconn 為sqlserver可用的用戶名密碼.

2.進入%TOMCAT_HOME%\conf\Catalina\localhost下,找到妳的web應用對應的.xml文件(下面有我的web的目錄結構),如 test.xml,並在此文件的下添入代碼:

3、 修改web.xml和%TOMCAT_HOME%\conf\Catalina\localhost下對應妳的引用的配置文件

打開%TOMCAT_HOME%\conf\web.xml,在的前面添加以下內容:

mysqlDB Connection

jdbc/sqlmysql

javax.sql.DataSource

Container

註意res-ref-name填寫的內容要與在上文提到的JNDI Name名稱壹致。

4. 下載mysql jdbc 驅動 mysql-connector-java-3.1.9.zip

解壓後找到如下jar包 mysql-connector-java-3.1.9-bin.jar

這個jar包copy 到 %tomcat_home% \common\lib 下。

mysql 配置完畢

這是conf 下 server.xml 文件 的配置部分

factory

org.apache.catalina.users.MemoryUserDatabaseFactory

pathname

conf/tomcat-users.xml

maxWait

5000

maxActive

20

password

mysqlconn

url

jdbc:mysql://192.168.0.18/mysqldb

driverClassName

com.mysql.jdbc.Driver

maxIdle

10

username

mysqlconn

maxWait

5000

maxActive

20

password

oraconn

url

jdbc:oracle:thin:@192.168.0.18:1521:oradb

driverClassName

oracle.jdbc.driver.OracleDriver

maxIdle

10

username

oraconn

maxWait

5000

maxActive

20

password

sqlconn

url

jdbc:microsoft:sqlserver://192.168.0.18:1433;DatabaseName=sqldb

driverClassName

com.microsoft.jdbc.sqlserver.SQLServerDriver

maxIdle

10

username

sqlconn

其中192.168.0.18為數據庫服務器IP

.

下面是 %CATALINA_HOME%\conf\Catalina\localhost 對應的 xml 文件。 我的應用是test.xml

以下是test webapp 下的WEB-INFO web.xml文件

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"/dtd/web-app_2_3.dtd">

My Web Application

A application for test.

mysqlDB Connection

jdbc/mysql

javax.sql.DataSource

Container

sqlserverDB Connection

jdbc/sqlserver

javax.sql.DataSource

Container

oracleDB Connection

jdbc/oracle

javax.sql.DataSource

Container

Set Character Encoding

filters.SetCharacterEncodingFilter

encoding

GB2312

Set Character Encoding

/*

在oracle , sqlserver , mysql 建立3個類似的簡單表來測試

mysql

create table test_user

(

NAME VARCHAR(50)

)

oracle

create table test_user

(

NAME VARCHAR2(50)

)

sqlserver

create table test_user

(

NAME VARCHAR(50)

)

ok 配置工作已經完成。 讓我們寫3個JSP來測試。

testDSoracle.jsp文件