我的积分都用完了,这次不能给分,先谢谢大家了。链接数据库代码
try{//加载驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch(java.lang.ClassNotFoundException e){
out.print("connect to database error:"+e.getMessage());
}
try{
String url ="jdbc:mysql://localhost:3306/djb?useUnicode=true&characterEncoding=utf8";
//建立连接
Con= DriverManager.getConnection(url,"djb","aptech@benet");
}
catch (SQLException e){
out.print(e.toString());
}
Stmt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);昨天运行的时候还指出我的这一句抛出异常Stmt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);我想是不是getConnection()返回了空值啊?
在网上有搜到说是因为这个里面的驱动应该改成"com.mysql.jdbc.Driver"Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 抛出异常如下type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
root cause java.lang.NullPointerException
org.apache.jsp.liuyan_jsp._jspService(liuyan_jsp.java:258)
org.apache.jasper.runtime.HttpJspBase.service(jasper5-runtime-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
try{//加载驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch(java.lang.ClassNotFoundException e){
out.print("connect to database error:"+e.getMessage());
}
try{
String url ="jdbc:mysql://localhost:3306/djb?useUnicode=true&characterEncoding=utf8";
//建立连接
Con= DriverManager.getConnection(url,"djb","aptech@benet");
}
catch (SQLException e){
out.print(e.toString());
}
Stmt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);昨天运行的时候还指出我的这一句抛出异常Stmt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);我想是不是getConnection()返回了空值啊?
在网上有搜到说是因为这个里面的驱动应该改成"com.mysql.jdbc.Driver"Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 抛出异常如下type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
root cause java.lang.NullPointerException
org.apache.jsp.liuyan_jsp._jspService(liuyan_jsp.java:258)
org.apache.jasper.runtime.HttpJspBase.service(jasper5-runtime-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
解决方案 »
- 配置第一个Struts2的简单登陆程序
- Tcp/Ip协议和Http协议有什么区别,两个Web程序点对点传送数据,你会选择那一个
- 关于选择下拉框
- 在写jsp的时候有没有工具让关键字可以变色呢
- 把web.mxl 放在 %TOMCAT_HOME%/wabapps/ROOT/mywebsize/WEB-INF 下,把连接池文件DBConnection.class放在 %TOMCAT_HOME%/wabapps/ROOT/myw
- .doc里的内容如何显示在网页上??
- doGet()方法如何被激活调用?
- 求助java写3D图形,立体仓库
- Jbuilder8存盤的問題????
- Andrawu请进!!关于SQL问题
- 用jsp连接MySQL只能插入数字 不能插入英文字母
- Java String 中替换的问题
这个是我在自己机子上调试好了的,但移到别人机子上就出现这个问题了。
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch(java.lang.ClassNotFoundException e){
out.print("connect to database error:"+e.getMessage());
}
try{
String url ="jdbc:mysql://localhost:3306/djb?useUnicode=true&characterEncoding=utf8";
//建立连接
Con= DriverManager.getConnection(url,"djb","aptech@benet");
}
catch (SQLException e){
out.print(e.toString());
}
Stmt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 这种写法那是肯定要报错的
我想问下楼主在try里面声明的变量在外面能不能够使用
如果这个问题没有高清楚
也没有必要解释了