百度云平台用java-servlet连接mysql出错

问题描述

我用的方式是现在一个JSP页面通过一个按钮通过form跳转到servlet里面,然后用servlet链接数据库。首先是我的JSP的主要内容<%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>Inserttitlehere</title></head><body><formid="form1"name="form1"method="post"action="<%=basePath%>test"><inputname="AddBtn"type="submit"id="AddBtn"value="提交"/></form>进入这个jsp页面时成功的。然后是我的一个bean这是连接的类:publicConnectioncon=null;Statementstmt=null;ResultSetrs=null;privateResultSetMetaDatarsmd=null;publicDBConnect(){try{StringdatabaseName="";Stringhost="sqld.duapp.com";Stringport="4050";Stringusername="";//用户名(apikey);Stringpassword="";//密码(secretkey)StringdriverName="com.mysql.jdbc.Driver";StringdbUrl="jdbc:mysql://";StringserverName=host+":"+port+"/";StringconnName=dbUrl+serverName+databaseName;System.out.println(connName);Class.forName(driverName);con=DriverManager.getConnection(connName,username,password);这是查询的类:publicResultSetexecuteQuery(StringSqlQuery){try{(42行)stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);rs=stmt.executeQuery(SqlQuery);}catch(java.sql.SQLExceptionsql){sql.printStackTrace();}returnrs;}下面是我的servlet的内容:response.setContentType(CONTENT_TYPE);DBConnectconnect=newDBConnect();PrintWriterout=response.getWriter();StringCheckIDSql="select*fromtest";(40行)ResultSetrs=connect.executeQuery(CheckIDSql);System.out.println("ddddd");try{while(rs.next()){Stringstr=rs.getString("id");System.out.println(str);out.print(str);}}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{(59行)doGet(request,response);//TODOAuto-generatedmethodstub}下面是点击了按钮之后跳转到servlet里面的错误信息(错误行数在上文中标出了):错误类型是500typeExceptionreportmessagedescriptionTheserverencounteredaninternalerrorthatpreventeditfromfulfillingthisrequest.exceptionjava.lang.NullPointerExceptionpublicUse.DBConnect.executeQuery(DBConnect.java:42)tst.test.doGet(test.java:40)tst.test.doPost(test.java:59)javax.servlet.http.HttpServlet.service(HttpServlet.java:647)javax.servlet.http.HttpServlet.service(HttpServlet.java:728)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/7.0.47logs.

解决方案

时间: 2024-08-02 00:20:27

百度云平台用java-servlet连接mysql出错的相关文章

消息-自己的服务器和百度云涂推送的连接问题

问题描述 自己的服务器和百度云涂推送的连接问题 现在想通过第三方平台来实现消息的推送.那么问题来了:自己的服务器要怎么和百度云推送连接,才能实现服务器把消息推给百度云然后由百度云推送到客户端呢? 在此先谢过各位热心伙伴. 解决方案 百度云本身就有推送接口,你往对应接口发送数据不就可以了 解决方案二: 现在百度下载的Baidu-Push-SDK-Java-1.1.2这个SDK这么使用,求指教,里面很多包,我也找不到相对应的文档说明 解决方案三: 想要实现web消息推送,用Goeasy吧,这都是我最

全景解读百度云平台 服务站稳后PC时代

多数人眼中的百度是一个搜索引擎服务商,占据国内搜索份额的70%以上,是国内互联网的绝对霸主.在新的云计算和移动互联网时代,百度没有做到向在PC端那样称霸群雄,甚至在移动互联网来临没有太多的作为.不过及时的运用新技术,推出自己的云平台和各种移动应用,成为了百度的重要 发力点,也是弥补百度移动战略的重要支撑. 百度通过十多年在搜索方面的积累,目前的云平台已具备四大能力:大容量数据存储能力.高并发处理能力.统计分析能力.智能推荐与运营,这些能力将帮助开发者更好地实现大数据价值.在了解了百度云平台之后,

百度云管家怎么设置代理连接

  百度云管家怎么设置代理连接?只要在百度云管家登陆百度账号然后点击设置进入网络设置,把代理设置改成使用代理输入代理IP就可以连接了哦,下面就和小编一起来看看吧. 百度云管家代理连接设置方法: 打开百度云管家,登录你的百度账号.   点击右上角的倒三角图标.   在下拉菜单里选择设置.   之后就可以看到设置页面了,选择网络设置.   然后更改代理设置,选择HTTP代理选项.   之后就可以填入你的HTTP代理地址以及端口.   最后点击确定就可以完成代理设置了.   

java jdbc连接mysql数据库插入null值问题

问题描述 java jdbc连接mysql数据库插入null值问题 ps.setFloat(8 device.getLatitude());如果device.getLatitude()返回的是null就报错,也就是说setFloat不能插入空值,而setString()方法就可以,不知道为什么请高手指点,谢谢!! 解决方案 PreparedStatement.java 的给方法签名是这样的public void setFloat(int parameterIndex float x) throw

代码-Eclipse Java连接Mysql出错

问题描述 Eclipse Java连接Mysql出错 用正常连接数据库代码运行后出现,好像是MySQL访问地址问题,怎么解决? error:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communication link failure, message from server: "Can't get hostname for your address" 解决方案 链接mysql 驱动类 c

java实现连接mysql数据库单元测试查询数据的实例代码_java

1.按照javaweb项目的要求逐步建立搭建起机构,具体的类包有:model .db.dao.test; 具体的架构详见下图: 2.根据搭建的项目架构新建数据库test和数据库表t_userinfo并且添加对应的测试数据; (这里我使用的是绿色版的数据库,具体的下载地址:http://pan.baidu.com/s/1mg88YAc) 具体的建立数据库操作详见下图: 开发实例"> 3.编写包中的各种类代码,具体参考代码如下: UserInfo.java /** * FileName: Us

搜索巨鳄殊途同归 百度云平台植入应用

1.搜索.Maps.Google Play以及后来推出的Google Drive,作为Android系统的东家,Google将自身的传统搜索业务及衍生产品深深地植入了Android系统之中.但显而易见的是,Google的这些应用在国内的支持度并不算高,因此尽管工信部下发了相关通知,Android上Google产品线被全面清理,此举对国内用户的影响并不算大. 虽是如此,Google在国内Android平台的全面哑火,还是给了国内应用开发商一定的提升空间,而同是作为国内搜索引擎巨鳄的百度,更是一举推

谈到百度移动战略,别忘了百度云平台

百度云平台百度布局移动开发的战略重点之一,在百度云平台上,移动开发者有非常大的占比,它的优势在于--百度不仅提供了各种服务,并且让开发者可以基于百度云平台完成一个移动应用开发的同时,还能被投放至百度的渠道. 百度云平台目前主要有云服务.云工具.云环境三大块.云服务提供包括云数据库.云存储.云消息.云推送.云触发等服务,提供各种开发便利:云工具包括SiteApp.MTC.云众测等,为开发者提供各种实用工具,降低开发和测试成本:云环境提供多语言.弹性的服务端运行环境,帮助开发者快速开发并部署应用.依

姜奇平:百度云平台对应用开发者的支撑最强

6月5日,在中国社科院信息化研究中心举办的"下一代移动互联网产业格局和发展"研讨会上,产业界人士.专家学者就下一代移动互联网的发展走势进行深入沟通.中国社会科学院信息化研究中心秘书长姜奇平表示,移动互联网正从1.0时代向2.0时代迁移,平台的相继开放,将为开发者提供更广阔的平台.其中,百度云平台将对应用开发者起到最强的支撑作用. 移动互联网的1.0时代和2.0时代有哪些不同?姜奇平认为,1.0时代是手机品牌商为核心的时代,当时主流的Symbian系统偏于封闭,手机品牌商不仅提供智能终端

java-jdbc连接mysql出错,求解释

问题描述 jdbc连接mysql出错,求解释 最近在学习mvc,写了一个简单的demo,其中连接MySQL数据库的Java类如下:但是老报错:package myjava;import java.sql.*; public class myjavabean { Connection conn; Statement stmt; ResultSet rs1; ResultSet rs2; public myjavabean(){ try{ Class.forName(""com.mysql