国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法

Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法

2019-11-25 14:34shichen2014 Java教程

這篇文章主要介紹了Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法,需要的朋友可以參考下

本文實(shí)例講述了Java實(shí)現(xiàn)JSP使用Servelt連接Oracle數(shù)據(jù)庫的方法。為了實(shí)現(xiàn)在Servlet 中連接數(shù)據(jù)庫,必須編寫Servlet 的類程序。將Servlet 類程序放到WEB 服務(wù)器的servlets 或者classes 目錄下面,為調(diào)用Servlet,需要?jiǎng)?chuàng)建發(fā)送Servlet 請求的HTML 文檔。本例通過(Driver)Class.forName(driverName).newInstance()方法來實(shí)現(xiàn)加載驅(qū)動程序,建立與數(shù)據(jù)庫連接。

具體程序代碼為:

1.Database 類繼承了HttpServlet 類,共有兩個(gè)方法:doGet()和displayResult(),代碼如下:

?
1
2
3
4
5
public class Database extends HttpServlet
{
public void doGet();
public void displayResult(ResultSet results,PrintWriter out);
}

2.在doGet()方法中建立與數(shù)據(jù)庫的連接并執(zhí)行查詢:

?

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
32
33
34
35
36
37
38
39
public void doGet()
{
HttpServletRequest request,
HttpServletResponse response
}
throws ServletException, IOException
{
PrintWriter out;
String java" id="highlighter_553340">
?
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
32
33
34
35
public void displayResult(ResultSet results,PrintWriter out)
{
StringBuffer buf = new StringBuffer();
String temp;
try
{
ResultSetMetaData rsmd = results.getMetaData();
int numCols = rsmd.getColumnCount();
int i, rowcount = 0;
for (i=1; i <= numCols; i++)
{
if (i > 1) buf.append(",");
buf.append(rsmd.getColumnLabel(i));
}
buf.append("");
while (results.next() && rowcount < 100)
{
for (i=1; i <= numCols; i++)
{
if (i > 1) buf.append(",");
buf.append((results.getString(i)));
}
buf.append("<br>");
rowcount++;
}
out.println("<br>");
out.println(buf.toString());
results.close();
}
catch (Exception e)
{
out.println("error: " + e.toString());
return;
}
}

4.因?yàn)槌绦蚴褂昧薐DBC 類、servlet 類和使用控制臺輸出,所以需要引入如下的包:

?
1
2
3
4
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

5.編譯Database.java,產(chǎn)生Database.class 文件,將Database.class 放到WEB 服務(wù)器的servlets 目錄下,本例采用Java Web Server 作為WEB 服務(wù)器。配置好WEB 服務(wù)器,添加database.class,指定名稱為database。

6.編寫調(diào)用Servlet 的database.html 文件。代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<title>Jsp使用Servlet連接數(shù)據(jù)庫</title>
</head>
<body>
<center>
<form action="/servlet/database" method="get">
<input name="action" type="submit" value="連接數(shù)據(jù)庫">
</form>
</center>
</body>
</html>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品一区二区在线观看视频 | 日韩在线免费视频 | 黄色在线观看视频 | 日韩欧美久久 | 激情五月综合网 | 伊人久久综合 | 成人免费在线视频 | 韩日精品一区 | 亚洲精品片 | 我要看日本黄色小视频 | 日韩精品一区二区三区中文字幕 | 亚洲精品久久久久久国 | 寡妇性视频免费高清播放器 | 五月天一区二区 | 91精品视频网 | 91综合网| 日本一区二区三区视频免费看 | 欧美a网 | 91在线一区 | 亚洲中午字幕 | 精品国产乱码久久久久久图片 | 日韩在线视频一区 | 亚洲欧美综合精品久久成人 | 亚洲欧美另类图片 | 久久久91精品国产一区二区三区 | 精品美女在线观看 | 欧美日韩一区二区视频在线观看 | 最好看的2019年中文在线观看 | 精品视频一区二区 | 亚洲国产精品一区二区三区 | 一区二区三区成人久久爱 | 精品国产一区二区三区高潮视 | 国产精品久久久久久久久久新婚 | 国产精品久久久 | 淫片在线 | 国产成人免费视频网站高清观看视频 | 国产精品天天干 | 中文字幕在线永久在线视频 | 亚洲精品国产综合区久久久久久久 | 亚洲视频在线不卡 | 久久99深爱久久99精品 |
<blockquote id="smbbx"></blockquote>

      <label id="smbbx"></label>
      <abbr id="smbbx"></abbr>

      <mark id="smbbx"></mark>

      <span id="smbbx"></span>