当前位置: 技术问答>java相关
一个奇怪的关于jsp与mysql连接的问题
来源: 互联网 发布时间:2015-05-13
本文导语: 我可以用普通java程序成功访问mysql数据库,这说明配置应该没有什么问题 但是我在jsp页面种就不能成功的访问数据库,代码如下: Corfirm 232 后面的就不说了,连第一步就被catch了,难道在jsp中访问mysql还需要...
我可以用普通java程序成功访问mysql数据库,这说明配置应该没有什么问题
但是我在jsp页面种就不能成功的访问数据库,代码如下:
Corfirm 232
后面的就不说了,连第一步就被catch了,难道在jsp中访问mysql还需要什么别的配置?
但是我在jsp页面种就不能成功的访问数据库,代码如下:
Corfirm 232
后面的就不说了,连第一步就被catch了,难道在jsp中访问mysql还需要什么别的配置?
|
不过我告诉你一个好方法:
你可以找到你运行的JDK的JRE目录,下面有一个lib目录
在下有一个ext目录,没有的话建一个,将你的JDBC驱动的jar
拷贝进去,就可以了,不用设置 classpath了
|
try
{
//就错在这一步
Class.forName(sDBDrive).newInstance();
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
}
改成这样:
try
{
//就错在这一步
Class.forName(sDBDrive).newInstance();
}
catch(Exception e)
{
out.println(e.getMessage());
}
{
//就错在这一步
Class.forName(sDBDrive).newInstance();
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
}
改成这样:
try
{
//就错在这一步
Class.forName(sDBDrive).newInstance();
}
catch(Exception e)
{
out.println(e.getMessage());
}
|
参考:
http://www.csdn.net/expert/topic/561/561490.xml?temp=.2646295
http://www.csdn.net/expert/topic/561/561490.xml?temp=.2646295
|
你用jdbc for mysql.
是不是改成
String sConnStr = "jdbc:mysql://localhost:3306/DB_PMBW?user=xxx&password=xxx";
是不是改成
String sConnStr = "jdbc:mysql://localhost:3306/DB_PMBW?user=xxx&password=xxx";