當前位置:首頁 » 數據倉庫 » jsp程序資料庫連接
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jsp程序資料庫連接

發布時間: 2022-09-20 08:45:09

⑴ jsp資料庫連接

//導入JDBC相關類
import java.sql.*;
//導入MySQL的JDBC相關類
import org.gjt.mm.mysql.*;
public class MysqlExample{
Connection conn=null;//定義資料庫連接對象
Statement st=null;//定義資料庫執行象
//定義連接資料庫的方法
public void connectToMySQL(){
try{
Class.forName("org.gjt.mm.mysql.Driver");
/*載入JDBC驅動程序,如果找不到會出錯,如果頻繁的對資料庫進行操作,可以把
載入的內容寫在類開頭的static塊里,因為驅動只要載入一次就夠了,沒有必要在每次建立連接時載入驅動.
*/
/*
如果查找成功就嘗試連接資料庫,DriverManager的getConnection的方法有3個參數:
1.資料庫的URL,MySQL為jdbc:mysql://hostname.port/databasename
2.資料庫用戶名
3.資料庫密碼
以下的參數只是舉例而已
*/
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/person","root","");
//如果要用到事務,必須如下設置
/*
conn.setAutoCommit(false);
*/
System.out.println("OK");//只是便於自己查看是否連接成功了
}catch(Exception e){//捕獲錯誤
System.out.println(e.getMessage());
}
}
到此為止是完成了用connectToMySQL方法封裝了對資料庫的連接,當然你還可以對add,remove,query等方法對資料庫里操作進行封裝,最後就是一個定義一個方法connectClose(),調用close(),將st和conn關閉,當然在關閉conn之前記得conn.commit();

⑵ jsp如何連接資料庫

1、先打開我們編輯運行JSP的開發環境,我們新建一個java web項目。

⑶ jsp連接資料庫方法(詳細的)

上面的給出了jsp內嵌java的最初模式,現在一般是三層結構了即MVC結構,就這個例子我來給你解釋下是怎麼做的,java對連接資料庫提供了統一的介面,各個資料庫廠商根據提供的介面規范開發自己的連接方法順序如下:1、用Class.forName()方法載入驅動:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 黑體部分為資料庫廠商自己開發的驅動。2、定義好連接資料庫的url地址,連接串Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";黑體部分為固定寫法不用理會。回到你最初的問題,如何創建資料庫,這里你可以去下每個資料庫創建的方法,一般資料庫安裝的時候都有默認的資料庫名,和對應的系統管理員工號和密碼,DatabaseName=pubs這里說明sql serv 2000中建立了一個名字叫pubs的資料庫jdbc:microsoft:sqlserver://localhost:1433固定寫法唯一不同的是1433埠號,可能你在安裝sql serv 2000的時候改變了該埠號為1500那麼這里就應該為jdbc:microsoft:sqlserver://localhost:15003、定義好DatabaseName=pubs的登錄用戶名和密碼 String user="sa";用戶名
String password="";密碼4、創建Connection對象,通過調用DriverManager.getConnection方法獲得。 Connection conn= DriverManager.getConnection(url,user,password);黑體部分就是你定義好的連接串,用戶名,密碼,不可改變順序。到這里為止資料庫就連接上了,但是連接好了資料庫還要做點什麼,比如列印出來,接下看。5、通過獲得的Connection對象conn創建Statement 對象stmtStatement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);黑體部分是定義ResultSet的一些屬性的,具體含義可以參考JDK的api。6、定義好你准備取得數據的sql語句,比如下面 select * from test說明想從test表中取得所有的數據,關於sql語句可以去查找相關資料庫資料。 String sql="select * from test";定義好語句後,就用上一步創建好的Statement 對象stmt來執行這個sql語句,並返回一個ResultSet對象。
ResultSet rs=stmt.executeQuery(sql);執行完這步後rs中已經取得了test表所有的數據,那麼接下來要展現在網頁上。7、rs.next()對你取得的記錄集做一個循環直到沒有值為止,rs.getString(1)代表你test表中的第一個欄位rs.getString(2)代表你test中的第二個欄位,如果還有更多欄位可以繼續rs.getString(3)..rs.getString(N) while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>8、當所有數據展現完畢,調用close()方法將所有資源關閉。 rs.close();
stmt.close();
conn.close();回顧下大致過程:載入驅動 Class.forName();定義好相關的數據,調用DriverManager.getConnection(driver,user,password)獲得一個資料庫連接conn通過conn創建Statement對象stmt,conn.createStatement();通過stmt執行定義好的sql語句獲得數據集ResultSet rs=stmt.executeQuery(「select * from test」);通過rs.next()方法循環遍歷數據集的數據,通過rs.getString(1)獲得第一條數據的第一個欄位內容,這里要注意的是getString是對應資料庫是字元類型,如果test表的第一個欄位不是字元類型則用rs.getInt(1)獲得。展現完畢後關閉所有資源conn stmt rs close方法。

⑷ jsp怎麼連接mysql資料庫代碼

jsp連接mysql資料庫的操作方式。
1、在數據服務端安裝好mysql資料庫,這個是必須的,在自己的ssh或者虛擬機上,數據mysql可以看到相關的提示,說明安裝成功
2、我是用的是tomcat伺服器,在這里需要安裝好java連接mysql的資料庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網上下載,或者,在官網上下載
3、把解包後的jar放到tomcat裡面的lib文件夾下
4、在程序的代碼段里添加連接函數庫和庫函數,就可以連接到mysql資料庫了
5、剩下的就是我們使用的時候調用這樣的數據了,在jsp里使用mysql資料庫中的數據

⑸ jsp怎麼連接sql資料庫

1.將資料庫驅動程序的JAR文件放在Tomcat的 common/lib 中; 2.在server.xml中設置數據源,以MySQL資料庫為例,如下: 在 節點中加入, 屬性說明:name,數據源名稱,通常取」jdbc/XXX」的格式; type,」javax.sql.DataSource」; password,資料庫用戶密碼; driveClassName,資料庫驅動; maxIdle,最大空閑數,資料庫連接的最大空閑時間。超過空閑時間,資料庫連 接將被標記為不可用,然後被釋放。設為0表示無限制。 MaxActive,連接池的最大資料庫連接數。設為0表示無限制。 maxWait ,最大建立連接等待時間。如果超過此時間將接到異常。設為-1表示 無限制。 3.在你的web應用程序的web.xml中設置數據源參考,如下: 在節點中加入, MySQL DB Connection Pool jdbc/DBPool javax.sql.DataSource Container Shareable 子節點說明: description,描述信息; res-ref-name,參考數據源名字,同上一步的屬性name; res-type,資源類型,」javax.sql.DataSource」; res-auth,」Container」; res-sharing-scope,」Shareable」; 4.在web應用程序的context.xml中設置數據源鏈接,如下: 在節點中加入, 屬性說明:name,同第2步和第3步的屬性name值,和子節點res-ref-name值; type,同樣取」javax.sql.DataSource」; global,同name值。 至此,設置完成,下面是如何使用資料庫連接池。 1.建立一個連接池類,DBPool.java,用來創建連接池,代碼如下: import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; public class DBPool { private static DataSource pool; static { Context env = null; try { env = (Context) new InitialContext().lookup("java:comp/env"); pool = (DataSource)env.lookup("jdbc/DBPool"); if(pool==null) System.err.println("'DBPool' is an unknown DataSource"); } catch(NamingException ne) { ne.printStackTrace(); } } public static DataSource getPool() { return pool; } } 2.在要用到資料庫操作的類或jsp頁面中,用DBPool.getPool().getConnection(),獲得一個Connection對象,就可以進行資料庫操作,最後別忘了對Connection對象調用close()方法,注意:這里不會關閉這個Connection,而是將這個Connection放回資料庫連接池。

⑹ 在jsp編程中如何連接資料庫

用JDBC技術
創建資料庫連接,分為以下幾步:
1.裝載並注冊資料庫的JDBC驅動程序
2.取得資料庫連接
3.建立Statement 對象
4.准備並執行調用SQL語句
5.處理ResultSet中的記錄集
6.釋放資源
第一步
載入驅動程序
try{ //裝載MySQL資料庫驅動
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
注意:在使用JDBC之前,要在文件前導入有關SQL的類即
import java.sql.*
第二步
取得資料庫連接
try{
String url="jdbc:mysql://localhost:3306/student;
String user="root";
String password="1234";
con=DriverManager.getConnection(url,user,password);
}
catch(SQLException e)
{
e.printStackTrace();
}
第三步
建立Statement 對象
try{
Statement sql=con.createStatement();
}
catch(SQLException e)
{
e.printStackTrace();
}
第四步
執行各種SQL語句
try{
ResultSet rs=sql.executeQuery(
"select * from student");
}
catch(SQLException e)
{
e.printStackTrace();
}
第五步
獲取查詢結果
ResultSet rs=sql.executeQuery(
"select * from student");
while(rs.next())
{
rs.getString(2)或者是rs.getString("name");
rs.getInt(3)或者是rs.getInt("age");
}
注意
只有select語句才會有結果集返回;
ResultSet對象一次只能看到一個數據行
使用next()方法走到下一數據行
獲得一行數據後,ResultSet對象可以使用getXxx()方法獲得欄位值,將位置索引或欄位名傳遞給get第六步
關閉創建的各個對象(後打開的先關)
rs.close();
sql.close();
con.close();Xxx方法()即可。

⑺ jsp如何連接資料庫

驅動加上么

⑻ 在JSP頁面中實現連接資料庫與在Java程序中實現連接資料庫有什麼區別

在JSP頁面中去連接資料庫,這個是很久遠的實現方式了。在前端中增加了很多後端代碼的邏輯。前端和後端不能實現明顯的分離,兩者耦合性比較高。這種方式現在級別不用了,只有特別古老的項目目前還是這樣的方式架構。應該是SSH框架的時候,有這樣的寫法。在jsp頁面中,嵌套很多JSTL標簽,好像是這個標簽。記不太清除了。並且這樣的寫法容易在jsp總暴露資料庫的連接信息。現在SSH框架級別沒有人使用了。
現在比較流行都是微服務架構和springboot框架。實現前後端代碼的分離,架構清洗明了,管理起來方便。

⑼ jsp怎麼連接資料庫

拿Mysql來看:
1.軟體下載
Mysql
下載版本:mysql-4.1.13-win32.zip(Windows downloads)
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驅動
下載版本:mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.html
下載j2sdk
下載版本:jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
下載tomcat
下載版本: jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
2.安裝,配置j2sdk:
執行j2sdk安裝程序,按默認設置進行安裝,也可自定義路徑,但需修改下面的配置
配置j2sdk:
配置環境變數:
我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_04
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path=%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class hello
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
將程序保存為文件名為hello.java的文件。
打開命令提示符窗口,進入到hello.java所在目錄,鍵入下面的命令
javac hello.java
java hello
此時若列印出來hello則安裝成功,若沒有列印出這句話,仔細檢查以上配置是否正確。
注意系統文件夾選項中應確定「隱藏已知文件類型的擴展名」不勾選(我的電腦—工具—查看)
3.安裝,配置tomcat
執行tomcat安裝程序,按默認設置進行安裝,也可自定義路徑,但需修改下面的配置
我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數
CATALINA_HOME=C:\Program Files\Apache Software Foundation\Tomcat 5.5
CATALINA_BASE=C:\Program Files\Apache Software Foundation\Tomcat 5.5
修改環境變數中的classpath,把tomat安裝目錄下的common\lib下的servlet-api.jar添加到classpath中去,
修改後的classpath如下:
classpath=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar;
啟動tomcat,在IE中訪問http://localhost:8080,若看到tomcat的歡迎頁面的話說明安裝成功。
使用Tomcat的Web管理應用配置數據源(另一種配置途徑配置server.xml,最終可以查詢文件看到兩者的效果一樣)
啟動Tomcat伺服器,打開瀏覽器,輸入http://localhost:8080/admin/(其中localhost可能是一台機器的IP或是伺服器名稱),
進入管理界面的登陸頁面,這時候請輸入原來安裝時要求輸入的用戶名和密碼,登陸到管理界面,
選擇Resources-Data sources進入配置數據源界面,(這里的是在Service (Catalina)下的樹目錄,除非你配置的datasource
是為所有的項目都可用,才用下面面向全局的Data sources)
選擇Data Source Actions ->選擇Create New Data Source,進入配置詳細信息界面,內容如下:
JNDI Name: jdbc/BookDB
Data Source URL: jdbc:mysql://127.0.0.1/BookDB
JDBC Driver Class: com.mysql.jdbc.Driver
User Name: dbuser
Password: ********
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query:
要求輸入的JNDI Name等信息,其中除了JDBC DriverClass之外,其他的可以根據你的需要填寫。
比如Data Source URL的內容可能是:jdbc:mysql:// IP或是名稱/DataBaseName,
其中DataBaseName是你的資料庫名稱,IP是你的資料庫的所在的伺服器的IP或是名稱。
最後點擊Save->Commit Change.這樣你的數據源的基本資料配置一半了。
配置完成後,重啟tomcat,通過文件夾導航到%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web應用對應的.xml文件,如 DBtest.xml,
你可以看到你配置的信息
到這里,配置工作就基本完成了。
4.安裝mysql
解壓縮mysql-4.1.13-win32.zip,運行setup.exe
首先出現的是安裝向導歡迎界面,直接點擊「Next」
繼續,選擇安裝類型,選擇「自定義」custom安裝,然後點「Next」下一步,出現自定義安裝界面
選擇安裝路徑:C:\MySQL Server 4.1(可自定義)
點「OK」返回到自定義安裝界面,路徑已改為設置的路徑
點「Next」,准備開始安裝
點「Install」開始安裝
完成後出現創建MySQL.com帳號的界面
如果是首次使用MySQL,選「Create anew free MySQL.com accout」
點「Next」,輸入你的Email地址和自己設定的用於登錄MySQL.com的密碼
填完後點「Next」進入第二步
填寫姓名等相關信息,填完點「Next」,進入第三步
填完電話號碼、公司名稱等信息後,點「Next」,
然後出現預覽你剛才填的信息的界面,點「Next」出現安裝完成界面
注意,這里有個配置向導的選項(Configure the MySQL Server now),
建議勾選立即配置你的MySQL。許多說安裝完MySQL後無法啟動,原因就在於沒有配置MySQL。
點擊「Finish」完成安裝,並開始配置MySQL
點「Next」,進入配置類型選擇頁面。選「Detailed configuration」(詳細配置)
點「Next」,進入服務類型選擇頁面。選「Developer Machine」(開發者機器),這樣佔用系統的資源不會很多
點「Next」後,進入資料庫用法選擇頁面。選擇「Multifunctional Database」
點「Next」,進入選擇InnoDB數據存放位置頁面
不用更改設置,直接放在Installation Path安裝目錄里即可,然後點「Next」,選擇MySQL的同時聯接數
選擇「Manual Setting」,設置為100(根據自己需要,酌情設置)
點「Next」,配置MySQL在TCP/IP通訊環境中的埠選擇默認的3306埠即可。
點「Next」,選擇MySQL中的字元設置
注意,這里的選擇將會影響你是否能在MySQL中使用中文。選擇gb2312字元集以便支持簡體中文
點「Next」,設置Windows服務選項
注意,這里的選擇很關鍵。
「Install As Windows Service」一定要勾選,這是將MySQL作為Windows的服務運行。
「Service Name」就用默認的「MySQL」
下面的「Launch the MySQL Server automatically」一定要勾選,這樣Windows啟動時,MySQL就會自動啟動服務,要不然就要手工啟動MySQL。
許多人說安裝MySQL後無法啟動、無法連接、出現10061錯誤,原因就在這里。
點「Next」,設置根帳號root的登錄密碼
「Modify Security Settings」是設置根帳號的密碼,輸入你設定的密碼即可。
「Create An Anonymous Account」是創建一個匿名帳號,這樣會導致未經授權的用戶非法訪問你的資料庫,有安全隱患,建議不要勾選。
點「Next」,MySQL配置向導將依據你上面的所有設定配置MySQL,以便MySQL的運行符合你的需要
點「Execute」開始配置,當出現「Service started successfully」時,說明你的配置完成,MySQL服務啟動成功
點「Finish」完成,整個MySQL的配置完成,剩下的就是用MySQL客戶端連接MySQL伺服器,然後使用了。
5.安裝JDBC驅動:
解壓縮mysql-connector-java-3.1.10.zip
將要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar
配置
在C:\Program Files\Java目錄下建立mysqlforjdbc子目錄,進入該目錄將mysql-connector-java-3.1.10-bin.jar到該目錄下
進入C:\Program Files\Java\jdk1.5.0_04\lib目錄將mysql-connector-java-3.1.10-bin-g.jar拷貝到該目錄下
然後配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;到該環境變數中去
追加以後環境變數如下:
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar;%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;
配置這個的目的是讓java應用程序找到連接mysql的驅動.
查看並啟動MySQL服務
在Windows XP下安裝完MySQL後,它就已經自動啟動服務了,並且在開始菜單中有其客戶端的快捷方式連接
可以通過Windows的服務管理器查看。「開始」-「運行」,輸入「services.msc」,回車。
彈出Windows的服務管理器,然後就可以看見服務名為「mysql」的服務項了,其右邊標明「已啟動」
在開始菜單-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客戶端的快捷方式連接
輸入安裝是設置的密碼即可
6.資料庫的使用
Mysql安裝完畢以後,在開始菜單-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客戶端的快捷方式連接
輸入安裝時設置的密碼
使用mysql的基本命令(在mysql命令行編輯每輸入完命令後最後一定要有分號)
顯示資料庫:show databases;
使用資料庫:use 資料庫名;
建庫
在mysql里建一個資料庫first,以及在資料庫里建一個表about
命令:create database first;
為資料庫設置許可權(用戶和密碼)
命令:grant all privileges on first.* to test@localhost identified by 「123456」;
當你執行完這個命令以後,只要你再以用戶名:test,密碼:123456登錄時你就只可以對first這個資料庫操作,這樣避開使用root
輸入命令:use first;
使用first資料庫;
在first庫中建表
命令:create table about(id int(8) primary key,name varchar(10));
在表中假如數據:
命令:insert into about values('xyw1026','laojiang');
退出
命令:exit
JSP連接mysql
在C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps目錄下建立子目錄myapp
進入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目錄下
用記事本編寫一個文件保存為first.jsp
代碼如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//first為你的資料庫名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
在瀏覽器中輸入:
http://127.0.0.1:8080/myapp/first.jsp
若出現:
id|num
0 |laojiang
資料庫操作成功,恭喜你

⑽ 在jsp編程中如何連接資料庫

首先你的機器上得裝有一款資料庫,通常是Oracle,Ms sql,MySQL等,不考慮框架等,jsp中主要是利用jdbc進行連接資料庫
1,打開資料庫服務(你已經設計好了資料庫)
2,在class-path中添加相應資料庫的連接jar包,
3.利用jdbc進行操作
例如:
JDBC - 環境設置:
請確認您已完成以下設置:
核心JAVA安裝
SQL 或 MySQL資料庫安裝
除上述者外,需要建立一個資料庫,為本程測試項目使用。假設這是EMP,在同一個資料庫上創建表Employees。
創建JDBC應用程序:
參與建立一個JDBC應用程序,本教程中按六個步驟進行:
導入包:
這需要你有軟體包包含了資料庫編程所需的JDBC類。大多數情況下,使用import java.sql.* 就足夠了,如下所示:
//STEP 1. Import required packages
import java.sql.*;

注冊JDBC驅動程序:
這需要初始化驅動程序,這樣就可以打開與資料庫的通信信道。以下是代碼片段實現這一目標:
//STEP 2: Register JDBC driver
Class.forName("com.mysql.jdbc.Driver");

打開一個連接:
這需要使用DriverManager.getConnection()方法來創建一個Connection對象,它代表一個物理連接的資料庫,如下所示:
//STEP 3: Open a connection
// Database credentials
static final String USER = "username";
static final String PASS = "password";
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);

執行一個查詢:
這需要使用一個對象類型Statement或PreparedStatement構建,並提交一個SQL語句到資料庫。如下:
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, first, last, age FROM Employees";
ResultSet rs = stmt.executeQuery(sql);

如果有一個SQL UPDATE,INSERT或DELETE語句,那麼需要下面的代碼片段:
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "DELETE FROM Employees";
ResultSet rs = stmt.executeUpdate(sql);

從結果集中提取數據:
這一步是必需的情況下,從資料庫中獲取數據。可以使用適當的ResultSet.getXXX()方法來檢索的數據結果如下:
//STEP 5: Extract data from result set
while(rs.next()){
//Retrieve by column name
int id = rs.getInt("id");
int age = rs.getInt("age");
String first = rs.getString("first");
String last = rs.getString("last");

//Display values
System.out.print("ID: " + id);
System.out.print(", Age: " + age);
System.out.print(", First: " + first);
System.out.println(", Last: " + last);
}

清理環境:
應該明確地關閉所有的資料庫資源,對依賴於JVM的垃圾收集如下:
//STEP 6: Clean-up environment
rs.close();
stmt.close();
conn.close();