发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

jsp调用javabean封装数据库的问题,急!

2003-07-15 12:24
赞助商链接

大家好!我做了一个简单的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程序如下:




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;
}
}


赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com