servlet存取資料庫的問題 |
尚未結案
|
orangeann
一般會員 發表:1 回覆:2 積分:0 註冊:2003-07-26 發送簡訊給我 |
請教各位前輩~不知在這問是否合乎分類...@@
我寫了一個servlet的程式~想要跟資料庫做存取的動作...
編繹後沒有問題~可是要於網頁上執行時..卻沒有東西出現...
不知道是沒連線成功還是資料取不出來..
程式碼如下: import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class ConnectDB extends HttpServlet {
Connection con = null;
public void init() {
try{
//載入JDBC驅動程式
Class.forName("org.gjt.mm.mysql.Driver"); //連接資料庫
String url = "jdbc:mysql://localhost/資料庫名稱";
String user = "帳號";
String password = "密碼";
con = DriverManager.getConnection(url,user,password);
} catch (Exception e) {
System.out.println("發生了" + e + "例外");
}
}
public void destroy() {
try{
//切斷與資料庫之間的連線
con.close();
} catch (Exception e) {
System.out.println("發生了" + e + "例外");
}
}
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws IOException,ServletException {
res.setContentType("text/html; charset=big5");
try{ //建立Statement物件
Statement stmt = con.createStatement(); //執行SQL
String query = "SELECT * FROM log.3node ORDER BY sup";
ResultSet rs = stmt.executeQuery(query); PrintWriter out = res.getWriter();
out.println("<html><head>");
out.println("<title>連接資料庫</title>");
out.println("</head><body>");
out.println("
"); out.println("在Servlet連接資料庫 (JDBC)"); out.println(""); out.println("
| ||||
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
use "exception.printStatckTrace()" to display more detail of exception.
,such as :
=====================================================================
try{
:
:
} catch (Exception e) {
e.printStrackTrace(); //to display more detail of exception
}
==================================================================
|
||||
orangeann
一般會員 發表:1 回覆:2 積分:0 註冊:2003-07-26 發送簡訊給我 |
這位前輩~謝謝你的答覆~
可是我有點不太懂這個用途~所以不知怎樣去修正~~~
我把這行指令加入
catch (Exception e) {
e.printStrackTrace();
System.out.println("發生了" + e + "例外"); 編繹就發生錯誤了~~cannot resolve symbol...
這是~~???
有點不太懂意思~~可以請再指導一下嗎....
引言: use "exception.printStatckTrace()" to display more detail of exception. ,such as : ===================================================================== try{ : : } catch (Exception e) { e.printStrackTrace(); //to display more detail of exception } ==================================================================< >< > |
||||
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|||||
orangeann
一般會員 發表:1 回覆:2 積分:0 註冊:2003-07-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |