jsp呼叫javabean,javabean封裝資料庫的問題
大家好!我做了一個簡單的jsp呼叫javabean,用javabean封裝資料庫的程式。可是出現了以下錯誤,由於我是一個java初學者,因此對這類問題百思不得其解。請各位好心人幫我,看一下,到底是哪裡錯了,謝謝大家!
(資料庫用mysql,伺服器用weblogic)
1。在c:\myjsp\beandb\下建立一個welcome.jsp檔案和一個beandb.java檔案。(beandb.java檔案中package myconnect;)
2。編譯java檔案:C:\myjsp\beandb>javac -d WEB-INF\classes beandb.java
至此,我的目錄結構如下:
c:\myjsp\beandb\welcome.jsp
\beandb.java
\META-INF\MANIFEST.MF
\WEB-INF\web.xml
\classes\myconnect\beandb.class
3。打包應用:C:\myjsp\beandb>jar cvf c:\bea\wlserver6.1\config\mydomain\applications\mybeandb.war *
4。開啟weblogic server,在控制檯中安裝好mybeandb.war
(我的weblogic server啟動總是production mode,請問如何使它處於deployment mode?)
5。開啟mysql
6。開啟瀏覽器,鍵入http://localhost:7001/mybeandb/welcome.jsp
出現錯誤如下:
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
附:welcome.jsp程式如下:
<%@page language="java" import="java.sql.*"%>
<jsp:useBean id="mydb" scope="page" class="myconnect.beandb"/>
<%
String sql="select NAME from PhoneBook where ID='3'";
ResultSet rs=mydb.executeQuery(sql);
String name;
name=rs.getString("NAME");
out.println(name);
%>
beandb.java程式如下:
package myconnect;
import java.sql.*;
public class beandb
{ String driver="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://localhost:3306/mydb";
String user="root";
String password="java123";
ResultSet rs=null;
public beandb(){
try{Class.forName(driver);}
catch(Exception e){System.out.println("無法載入驅動程式:"+driver);
e.printStackTrace();}
}
public ResultSet executeQuery(String sql){
rs=null;
try{Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("開啟資料庫連線成功!");
Statement smt=con.createStatement();
rs=smt.executeQuery(sql);
}
catch(SQLException SE){System.out.println("開啟資料庫連線失敗!");
SE.printStackTrace();}
return rs;
}
}
(資料庫用mysql,伺服器用weblogic)
1。在c:\myjsp\beandb\下建立一個welcome.jsp檔案和一個beandb.java檔案。(beandb.java檔案中package myconnect;)
2。編譯java檔案:C:\myjsp\beandb>javac -d WEB-INF\classes beandb.java
至此,我的目錄結構如下:
c:\myjsp\beandb\welcome.jsp
\beandb.java
\META-INF\MANIFEST.MF
\WEB-INF\web.xml
\classes\myconnect\beandb.class
3。打包應用:C:\myjsp\beandb>jar cvf c:\bea\wlserver6.1\config\mydomain\applications\mybeandb.war *
4。開啟weblogic server,在控制檯中安裝好mybeandb.war
(我的weblogic server啟動總是production mode,請問如何使它處於deployment mode?)
5。開啟mysql
6。開啟瀏覽器,鍵入http://localhost:7001/mybeandb/welcome.jsp
出現錯誤如下:
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
附:welcome.jsp程式如下:
<%@page language="java" import="java.sql.*"%>
<jsp:useBean id="mydb" scope="page" class="myconnect.beandb"/>
<%
String sql="select NAME from PhoneBook where ID='3'";
ResultSet rs=mydb.executeQuery(sql);
String name;
name=rs.getString("NAME");
out.println(name);
%>
beandb.java程式如下:
package myconnect;
import java.sql.*;
public class beandb
{ String driver="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://localhost:3306/mydb";
String user="root";
String password="java123";
ResultSet rs=null;
public beandb(){
try{Class.forName(driver);}
catch(Exception e){System.out.println("無法載入驅動程式:"+driver);
e.printStackTrace();}
}
public ResultSet executeQuery(String sql){
rs=null;
try{Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("開啟資料庫連線成功!");
Statement smt=con.createStatement();
rs=smt.executeQuery(sql);
}
catch(SQLException SE){System.out.println("開啟資料庫連線失敗!");
SE.printStackTrace();}
return rs;
}
}
相關文章
- jsp呼叫javabean封裝資料庫的問題,急!JSJavaBean封裝資料庫
- JavaWeb——JSP呼叫資料庫、JavaBean、MVC模式JavaWebJS資料庫BeanMVC模式
- JSP+javaBean連線資料庫的問題JSJavaBean資料庫
- jsp中javabean的問題JSJavaBean
- jsp servlet javabeanJSServletJavaBean
- JSP第三篇【JavaBean的介紹、JSP的行為--JavaBean】JSJavaBean
- [求助]jsp+javaBean除錯環境問題!JSJavaBean除錯
- Jsp:使用JavaBean薦JSJavaBean
- JSP與JavaBean詳談JSJavaBean
- 模式一:jsp+javaBean模式JSJavaBean
- jsp+servle+javaBean參考JSJavaBean
- jsp中的javabean 和 sevlet 的困惑JSJavaBean
- javabeanJavaBean
- jsp servlet javabean EJB 四者的分工如何JSServletJavaBean
- Jsp+JavaBean循序漸進教程(六)JSJavaBean
- JSP開發入門(三)----JSP與JavaBean (轉)JSJavaBean
- 學習中遇到的javabean中的scope問題JavaBean
- JDOM+JSP+JAVABEAN的一個例子(二) (轉)JSJavaBean
- JDOM+JSP+JAVABEAN的一個例子(一) (轉)JSJavaBean
- 請教各位大俠一個JavaBean的問題JavaBean
- 楊小楊 資料庫生成javabean小工具(java)資料庫JavaBean
- javaBean分析JavaBean
- 求助,(javabean)JavaBean
- 寫一個遠端資料庫備份&還原的javabean資料庫JavaBean
- Tomcat下JSP、Servlet和JavaBean環境的配置TomcatJSServletJavaBean
- javabean 的執行JavaBean
- 一個郵件的JAVABEAN問題,請高手幫忙JavaBean
- Jsp+JavaBean模式,Jsp+Servlet模式,MVC模式介紹JSJavaBean模式ServletMVC
- jsp+javabean能否滿足100人使用?JSJavaBean
- 在servlet中如何訪問javabeanServletJavaBean
- 關於jsp 呼叫bean 訪問sql-server資料庫問題JSBeanSQLServer資料庫
- 十、理解JavaBeanJavaBean
- 標準javabeanJavaBean
- SessionBean呼叫資料庫的問題SessionBean資料庫
- 關於在javabean裡封裝,大家來看看這樣做怎樣?JavaBean封裝
- 下個jivejdon2.5學jsp+javabean行嗎?JSJavaBean
- javabean裡面如何取得jsp頁面上的二維陣列?JavaBeanJS陣列
- JavaBean之Builder模式JavaBeanUI模式