| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 741 人关注过本帖
标题:[求助]用JAVABEAN连接数据库异常
只看楼主 加入收藏
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
结帖率:100%
收藏
 问题点数:0 回复次数:1 
[求助]用JAVABEAN连接数据库异常

我写了一个bean,只是用来获得与数据库的连接,
但是,在测试的时候总是有异常。改了多好次,可是仍然还是那个异常,急人!
下面是我写的bean有源代码:

package vcsql;

import java.sql.*;

public class ConnectDB
{
String driverurl = "com.mysql.jdbc.Driver";
String dburl = "jdbc:mysql://localhost:3306/vc";
String dbuser = "root";
String dbpass = "hehe";
Connection conn = null;

public Connection getConnect()
{
try
{
Class.forName(driverurl);
conn = DriverManager.getConnection(dburl,dbuser,dbpass);
}
catch (ClassNotFoundException cnfe)
{
System.out.println("Can not load jdbc driver for mysql");
System.err.println(cnfe);
}
catch (SQLException sqle)
{
System.out.println("SQLException: ");
conn = null;
}
return conn;
}
}

下面是我写的用于测试该bean的JSP程序:

<%@ page import="java.sql.*,vcsql.ConnectDB" %>
<jsp:useBean id="dd" scope="page" class="vcsql.ConnectDB"/>


<%
Connection cc = dd.getConnect();
DatabaseMetaData dma = cc.getMetaData();
out.println("the database is: "+ dma.getURL());
%>

在运行的时候,tomcat提示:在红色那行发生异常
org.apache.jasper.JasperException: An exception occurred processing JSP page /test.jsp at line 8

<%
Connection cc = dd.getConnect();
DatabaseMetaData dma = cc.getMetaData();
out.println("the database is: "+ dma.getURL());
下面还写了:
root cause

java.lang.NullPointerException
我想这应该就是最根本的原因吧。
可是我实在不知道哪里有错。麻烦大家来帮我看一下。

搜索更多相关主题的帖子: 数据库 JAVABEAN 
2007-08-12 20:08
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
收藏
得分:0 
恳请各位帮我看看啊。我实在找不到错在哪里呀。

时不再来!!!
2007-08-12 23:03
快速回复:[求助]用JAVABEAN连接数据库异常
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013275 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved