conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/ebookshop", "root", "");
XAMPP在3306上托管MySQL 我链接了mysql连接jar 电子书商店是数据库的名称
http://i.imgur.com/9XJjLiX.png
我的用户root没有密码
但我得到了一个
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/ebookshop
...
我已经运行了其他JSP并且它有效,我在conn语句之前有一个print语句并打印出来,之后就没有。
谢谢
答案 0 :(得分:2)
您需要将MySQL JDBC driver添加到应用的类路径中。如果您在诸如Tomcat或Jetty之类的servlet容器中运行,那么最直接的方法是将驱动程序jar文件放在应用程序的WEB-INF/lib
文件夹中。
答案 1 :(得分:0)
试试这段代码: -
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch (Exception e)
{
System.out.println("Error in Data base Driver:"+e);
}
try
{
String url="jdbc:mysql://localhost:3306/ebookshop", "root", "";
connection=DriverManager.getConnection(url,userName,pass);
}
catch (Exception e)
{
System.out.println("Error in database connection:"+e);
}
首先注册您的驱动程序。然后你可以使用网址。