本文目录一览:
- 1、jsp,jdbc连接mysql报错:No suitable driver found for jdbc
- 2、jsp连接MySQL时出现异常java.lang.NullPointerException
- 3、我的jsp程序连接mysql时,报出了这个错误,请高手指教
- 4、JSP和mysql连接错误怎么办?,连接地址哪里错了,用户名和密码和表的名字都没错
- 5、用jsp连接mysql查询报错,nullpointerexception
jsp,jdbc连接mysql报错:No suitable driver found for jdbc
连接数据库的jar包没有引入。数据库的连接必须要有对应的驱动,而这个驱动则是由数据库官方发布的jar包提供,所以连接数据库时要引入对应数据库的jar包
jsp连接MySQL时出现异常java.lang.NullPointerException
NullPointerException是可能性最多的异常了,你应该贴代码
Connection conn = null;
try {
String driver = "com.mysql.jdbc.Driver"; // 数据库驱动
String url = "jdbc:MySQL://127.0.0.1:3306/dbname";// 数据库
String user = "root"; // 用户名
String password = "hadoop"; // 密码
Class.forName(driver); // 加载数据库驱动
if (null == conn) {
conn = DriverManager.getConnection(url, user, password);
}
} catch (ClassNotFoundException e) {
System.out.println("Sorry,can't find the Driver!");
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
就是这一段,你应该debug一下,在哪一行崩掉的
我的jsp程序连接mysql时,报出了这个错误,请高手指教
去掉 *
sqlstring=" INSERT INTO info(username,password) VALUES('"+username+"','"+paw+"')";
JSP和mysql连接错误怎么办?,连接地址哪里错了,用户名和密码和表的名字都没错
你没有贴出driverClass这个变量,是不是这里写错了。
给你一个例子参考一下。
//MYSQL:
//需要下载mysql-connector-java-驱动。在项目中加入驱动。
import java.sql.*;
public class SQLT {
public static void main(String args[])
{
private String driver = "com.mysql.jdbc.Driver";//驱动地址
private String url = "jdbc:mysql://localhost:3306/数据库名";
private String user = "root";//登录用户名
private String password = "";//登录密码
try{
Class.forName(driver);//加载驱动
Connection conn = DriverManager.getConnection(url, user, password);//连接
if(!conn.isClosed()){
System.out.println("成功连接数据库!");
conn.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
用jsp连接mysql查询报错,nullpointerexception
这是空指针异常,说明你链接数据库的时候,某个连接没有拿到值,而你用那个连接调用了方法,你可以到tomcat目录下去找,在work下找到你的java类或者设置断点,这个是最好的方法 因为只要是断点走过的地方,变量都给了值。