微信套微信设置银行卡支付应该怎样设置

连接sql数据库成功,但返回的connection是null,报空指针错误_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:605,214贴子:
连接sql数据库成功,但返回的connection是null,报空指针错误收藏
求教错误信息如下Database driver loading successfulDatabase connection successfulException in thread &main& nulljava.lang.NullPointerException
at NewBase1.main(NewBase1.java:42出错的一行是:
sql1 = con.createStatement();通过
System.out.println(con); 确认返回的 con 是 null============================================import java.sql.*;public class NewBase1 {
static Statement sql1;
static ResultSet set1;
public Connection getConnection(){
String driver1 = &com.microsoft.sqlserver.jdbc.SQLServerDriver&;
String address1 = &jdbc:sqlserver://localhost:1433;DatabaseName=PeterBase5;&;
Class.forName(driver1);
catch(ClassNotFoundException cnfe1){
cnfe1.printStackTrace();
System.out.println(&Database driver loading failed&);
System.exit(0);
}System.out.println(&Database driver loading successful&);
String user1 = &xxx&;
String pin1 = &xxx&;
Connection con = DriverManager.getConnection(address1,user1,pin1);
System.out.println(&Database connection successful&);
}catch(SQLException sqle1){
sqle1.printStackTrace();
System.out.println(&Database connection successful&);
public static void main(String args[]){
NewBase1 peter2 = new NewBase1();
con = peter2.getConnection();
System.out.println(con);
sql1 = con.createStatement();
set1 = sql1.executeQuery(&select * from TableTest1&);
}catch(SQLException sqle1){
sqle1.printStackTrace();
java培训---美国上市公司出品,入学签订就业协议,名企疯抢达内学员.java,O基础小班授课,java专家领衔授课,免费试听,满意后付款!
java和jre的版本java version &1.8.0_25&Java(TM) SE Runtime Environment (build 1.8.0_25-b18)Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)sqlserver 是 2012 版使用的驱动程序是 sqljdbc4.jar
确认已经连上数据库了试过改一下账号和密码,都会报错(login failed)使用正确的账号和密码就会显示正常登陆成功
请问有人知道吗
Connection con = DriverManager.getConnection(address1,user1,pin1);Connection删除掉就可以了
这个是新声明一个并赋值了,没有把对象传给全局变量。
这东西一看就是练习用,最好加上类注释和方法注释。没有注释的代码你离职的时候会有人在背后骂娘
情况一样求解释
自己debug调试一下就知道了
用hibernate
try{String user1 = &xxx&;String pin1 = &xxx&;Connection con = DriverManager.getConnection(address1,user1,pin1);System.out.println(&Database connection successful&);}catch(SQLException sqle1){sqle1.printStackTrace();System.out.println(&Database connection successful&);}这好像都打印了Database connection successful吧?即使是获取链接异常抛出
千锋java,Java+大数据全项目实训,两周免费试听,0基础小班授课!千锋java零学费学习,Java+大数据培训,先入学后付款
醉了,你的这么多connection,,
验证连接,只需URL
password,username
即可,你搞这些sta,rst 干嘛?百度JdBC
连接数据库,什么都有
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或13104人阅读
JAVA(44)
访问JSP页面直接报:
HTTP Status 500 -type&Exception reportmessagedescription&The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
root causejava.lang.NullPointerException
org.apache.jsp.WEB_002dINF.pages.imagecheck.test_jsp._jspInit(test_jsp.java:22)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
note&The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs.&后面百度查了原因,是项目lib下面的jsp-api.jar和tomcat 下的jsp-api.jar有冲突导致的。因为我项目里用到了一个user library里包含了jsp-api.jar 和servlet-api.jar两个包,然后通过myeclips发布的时候将这两个包复制到webroot/lib下去了,而tomcat的lib下面本来就有这两个包,导致了冲突,这就是这个错误产生的主要原因。解决方案是,编辑自定义user library,将user library设置为 system library,这样在通过myeclips发布时就不会自动拷贝这两个JAR包。或者通过在tomcat_home/conf/catalina/下面加一个配置文件指定webroot来发布项目,避免不必要的自动拷贝.以前都是用后一种方式发布的项目,今天突然测试一个代码,然后偷懒用myeclipse上的发布按钮发布到tomcat的webapps目录下的发布方式。结果就出现了今天的这个问题,还奇怪的怎么好好的代码就不好用了,整了好几个小时,各种百思不得其解啊。整半天原来是JAR包冲突导致的。spring mvc架子搭好了,可以访问jsp了,泪流满面啊。码代码去- -#Apache Tomcat/6.0.35
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1343948次
积分:14157
积分:14157
排名:第723名
原创:281篇
转载:124篇
评论:258条
(2)(4)(3)(7)(3)(3)(2)(4)(9)(8)(2)(17)(7)(8)(14)(2)(6)(1)(2)(6)(2)(5)(5)(12)(9)(6)(18)(10)(12)(3)(5)(10)(22)(14)(4)(11)(1)(6)(1)(3)(1)(4)(12)(1)(1)(4)(3)(22)(1)(10)(9)(3)(3)(4)(1)(1)(2)(1)(1)(1)(3)(2)(2)(1)(1)(3)(1)(3)(1)(1)(5)(2)(5)(8)(2)(9)(16)(2)(6)

我要回帖

更多关于 微信设置银行卡 的文章

 

随机推荐