- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 java获取本项目的路径问题
//取得根目录路径 String rootPath=getClass().getResource("/").getFile().toString(); //当前目录路径 String currentPath1=getClass().getResource(".").getFile().toString(); Strin
2015-05-13 15:40:52
487
原创 java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly clos
出现这种情况是因为在数据库链接时,没有手动关闭资源,而是让JVM自动关闭资源的。可以每次建立数据链接时都创建对象,结束时,手动关闭一下,如:
2015-05-02 09:39:53
1835
原创 SAE数据库操作问题:数据库只能更新一次的问题
在微信公众平台开发时,每次上传到SAE的war文件只能对数据库操作一次,原因是连接数据库的代码时在static数据块里,如下图在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:、所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close(
2015-04-29 15:57:31
493
原创 String类和StringBuffer类
* *String类和StringBuffer类 * 位于java.lang包中 * String类对象中的内容一旦被初始化就不能再改变 * StringBuffer类中用于封装内容可以改变的字符串 * toString()方法转换成String类型 * String x= "a" + 4 + "c"; 编译时等效于
2015-04-20 22:18:53
390
原创 Class.forname的作用
Class.forName(xxx.xx.xx) 返回的是一个类,.newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段有的jdbc连接数据库的写法里是Class.forName(xxx.xx.xx);而有一些:Class.forName(xxx.xx.xx).
2015-04-20 16:29:02
538
原创 JAVA_Warning: at org.eclipse.jetty.server.handler.HandlerWrapper.handle
140.207.54.74 [20/Apr/2015:09:28:31 +0800] JAVA_Warning: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) yq33.javaruntime 这是我在开发微信公众平台时,连接SAE的Mysql数据库时,
2015-04-20 09:28:15
1185
原创 No value specified for parameter 3
java.sql.SQLException: No value specified for parameter 3原因: String sql = "insert into yicha(from_user, state) values(?,?,?)"; 中两个参数,后面传了三个
2015-04-19 16:02:26
36099
4
原创 安装Mysql ---apply security setting error
安装Mysql时出现了APPLY security settings错误,就会很容易的出现apply security setting error(access denied for user 'root@localhost'(using password: YES)),即在配置mysql启动服务时,在启动apply security setting时会出错,原因是卸载mysql时并没有完全删
2015-04-19 14:56:01
547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人