[JSP ] 請問為何無法連結資料庫並 show 出資料?
抱歉要在這問如此基本的問題,只是真的一直找不到解決的方法
網路上搜尋也苦無結果,只好在這直接發問
寫這程式目的就是要讀取odbc資料放在網頁上
只使用命令提示字元的話讀取odbc是很ok的
但是只要用在servlet就完全沒辦法顯示
我不知道是連結DB的地方出問題或是PrintWriter不對
如果我先寫pw.println("test")再寫Connection...就可以在網頁上秀出test
但若把pw.println("test")放在Connection...之後則連test也顯示不出來
希望我的文字能表達出問題,覺得好像都沒有人遇到這種情形
如果覺得這問題很笨請罵我然後告訴我要去哪裡找這資料..感謝Orz
狀況:
1.若不用sql則基本的PrintWriter顯示字串在網頁上可正常使用
2.若用sql則Connection後都無法秀出DB資料與字串,Connection之前的字串可在網頁印出
3.不用Servlet則可秀出資料庫資料
程式可Compiler卻無法秀在網頁上:
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet{
 public void service(HttpServletRequest request,
        HttpServletResponse response)
        throws ServletException,IOException{
         PrintWriter pw=response.getWriter();
                try{
                 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                        Connection con=DriverManager.
                        getConnection("jdbc:odbc:ebookstore");
                        Statement stmt=con.createStatement();
                        ResultSet rs=stmt.executeQuery
                        ("SELECT Title * FROM Book");
                        while(rs.next()){
                         pw.println(rs.getString("Title"));
                        }
                }catch(ClassNotFoundException e){}
                catch(SQLException e){}
        }
}
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 220.134.1.148
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 9 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章