為人盡量保持低調(diào)。尊重別人,不要隨便去打斷別人的發(fā)言,認(rèn)真的聽(tīng)別人的言語(yǔ)。不要老是想著把話題搶過(guò)來(lái)抓在自己手里。不能放開(kāi)的人是沒(méi)法獲得的。
|
首頁(yè)
| |
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
tomcat連接數(shù)據(jù)庫(kù)(SQL2000)
新建工程testmydb;
在$tomcat\conf\Catalina\localhost下建立testmydb.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<
Context
>
<
Resource
name
="jdbc/testmydb"
type
="javax.sql.DataSource"
password
="******"
driverClassName
="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle
="2"
maxWait
="5000"
username
="babyuser"
url
="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bbs"
maxActive
="4"
/>
</
Context
>
在$tomcat\webapps\testmydb\WEB-INF\下新建web.xml
<?
xml version="1.0" encoding="ISO-8859-1"
?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<
web-app
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version
="2.4"
>
<
display-name
>
Tomcat Documentation
</
display-name
>
<
description
>
Tomcat Documentation.
</
description
>
<
resource-ref
>
<
description
>
sqlserverDB Connection
</
description
>
<
res-ref-name
>
jdbc/testmydb
</
res-ref-name
>
<
res-type
>
javax.sql.DataSource
</
res-type
>
<
res-auth
>
Container
</
res-auth
>
</
resource-ref
>
</
web-app
>
在$tomcat\webapps\quickstart\目錄下新建index.jsp文件
<%
@ page contentType
=
"
text/html;charset=gb2312
"
%>
<%
@ page import
=
"
java.sql.*
"
%>
<%
@ page import
=
"
javax.naming.*
"
%>
<%
@ page import
=
"
javax.sql.*
"
%>
<%
!
public
static
String
getGBString(
String
src) {
try {
return
new
String
(src.getBytes(
"
ISO-8859-1
"
),
"
gb2312
"
);
} catch (java.io.UnsupportedEncodingException e) {
return
null
;
}
}
%>
<
html
><
head
><
title
>
JDBC Test
</
title
></
head
><
body
>
<%
Connection conn
=
null
;
Statement stmt
=
null
;
ResultSet rs
=
null
;
ResultSetMetaData md
=
null
;
try
{Context initCtx
=
new
InitialContext();
DataSource ds
=
(DataSource)initCtx.lookup(
"
java:comp/env/jdbc/quickstart
"
);
if
(ds!
=
null
)
{
out.println(
"
已經(jīng)獲得DataSource
"
);
//
out.println(ds.toString());
conn
=
ds.getConnection();
stmt
=
conn.createStatement();
out.println(
"
aa
"
);
rs
=
stmt.executeQuery(
"
SELECT TOP 5 * FROM Dv_Topic WHERE (Boardid = 37) AND (istop = 1)
"
);
md
=
rs.getMetaData();
out.println(
"
<table border=1>
"
);
out.println(
"
<tr>
"
);
for
(
int
i
=
0
;i
<
md.getColumnCount();i
++
)
{
out.println(
"
<td>
"
+
md.getColumnName(i
+
1
)
+
"
</td>
"
);
}
while
(rs.next())
{
out.println(
"
<tr>
"
);
out.println(
"
<td>
"
+
rs.getString(
1
)
+
"
</td>
"
);
out.println(
"
<td>
"
+
getGBString(rs.getString(
2
))
+
"
</td>
"
);
out.println(
"
<td>
"
+
rs.getString(
3
)
+
"
</td>
"
);
out.println(
"
<td>
"
+
rs.getString(
4
)
+
"
</td>
"
);
out.println(
"
</tr>
"
);
}
out.println(
"
</table>
"
);
conn.close();
}
}
catch(Exception e)
{
out.println(e.toString());
System.out.println(e.toString());
}
%>
</
body
></
html
>
點(diǎn)擊
http://localhost:8080/testmydb/
鏈接成功!會(huì)出現(xiàn)
已經(jīng)獲得DataSource aa
TopicID
Title
Boardid
PollID
LockTopic
Child
PostUsername
PostUserid
DateAndTime
hits
Expression
VoteTotal
LastPost
LastPostTime
istop
isvote
isbest
PostTable
SmsUserList
IsSmsTopic
LastSmsTime
TopicMode
Mode
GetMoney
UseTools
GetMoneyType
HideName
201314
親吻北京!——我們偉大的祖國(guó)!
37
0
當(dāng)然tomcat連接需要sql2000的3個(gè)驅(qū)動(dòng)文件msutil.jar、msbase.jar、mssqlserver.jar
sql2000需要升級(jí)到sp4;
發(fā)表于 2008-04-25 15:35
(北京)木木
閱讀(398)
評(píng)論(0)
編輯
收藏
所屬分類:
java
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
Redis 數(shù)據(jù)庫(kù)的鍵值設(shè)計(jì)
Redis示例配置文件 2.4
JVM監(jiān)控工具介紹
Dbutils 詳解
JAVA基礎(chǔ)知識(shí)精華總結(jié)
jdk5的拆箱與裝箱
jdk1.5 Arrays 學(xué)習(xí)筆記
[轉(zhuǎn)]Struts2 如何在 jdk 1.4下運(yùn)行
tomcat porgram with many error in linux but it's fine in windows
javascript+java截取圖像,圖像處理
隨筆:8 文章:23 評(píng)論:45 引用:0
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
留言簿
(5)
給我留言
查看公開(kāi)留言
查看私人留言
文章分類
(25)
html(2)
(rss)
java(15)
(rss)
javascript(7)
(rss)
正則表達(dá)式(1)
(rss)
最新隨筆
1.? Redis 數(shù)據(jù)庫(kù)的鍵值設(shè)計(jì)
2.?Redis示例配置文件 2.4
3.?JVM監(jiān)控工具介紹
4.?悟
5.?8種代碼臭味
6.?Java多線程編程總結(jié)
7.?Dbutils 詳解
8.?一套完整的javascript面試題--答案
9.?一套完整的javascript面試題--試題
10.?JAVA基礎(chǔ)知識(shí)精華總結(jié)
搜索
積分與排名
積分 - 38831
排名 - 1191
最新評(píng)論
1.?re: Dbutils 詳解
學(xué)習(xí)中
--江鴿
2.?re: 原創(chuàng)【整合iis+tomcat(成功)】
為什么我沒(méi)成功!運(yùn)行很慢
--hailan
3.?re: 原創(chuàng)【整合iis+tomcat(成功)】
通過(guò)你的表述。 結(jié)果有用了。 但是貌似讀取文件好慢。還是多謝了!!!
--ff
4.?re: 原創(chuàng)【整合iis+tomcat(成功)】
謝謝
--mens moncler coats
5.?re: java 圖片切割,縮放,轉(zhuǎn)換類型
垃圾自己檢查下
--飛速度放松
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 (北京)木木
主站蜘蛛池模板:
久久国产亚洲电影天堂
|
a免费毛片在线播放
|
久久精品国产亚洲av四虎
|
蜜桃精品免费久久久久影院
|
91成人免费观看
|
最近国语视频在线观看免费播放
|
爱爱帝国亚洲一区二区三区
|
亚洲国产日韩在线人成下载
|
亚洲AV无码AV男人的天堂
|
无码国模国产在线观看免费
|
黄色永久免费网站
|
免费一区二区三区
|
中文字幕手机在线免费看电影
|
亚洲色中文字幕在线播放
|
亚洲AV无码一区东京热
|
久久精品国产精品亚洲人人
|
日韩精品无码人妻免费视频
|
免费成人福利视频
|
无码少妇精品一区二区免费动态
|
巨胸喷奶水www永久免费
|
成年网在线观看免费观看网址
|
中文字幕人成无码免费视频
|
**一级一级毛片免费观看
|
久久精品乱子伦免费
|
a国产成人免费视频
|
中文在线观看免费网站
|
亚洲精品视频免费观看
|
av网站免费线看
|
sss在线观看免费高清
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
亚洲精品美女久久久久
|
亚洲va久久久噜噜噜久久狠狠
|
中文字幕亚洲一区二区va在线
|
亚洲中文无韩国r级电影
|
亚洲一区视频在线播放
|
xxxxx做受大片视频免费
|
一个人免费观看日本www视频
|
国产无遮挡色视频免费观看性色
|
中文字幕无码免费久久9一区9
|
av永久免费网站在线观看
|
亚洲成a人片在线观看日本麻豆
|