- 浏览: 105200 次
- 性别:
- 来自: 南京
最新评论
-
gundumw100:
如何不需要账户就能登陆啊?我这边有这个需求,不需要输入用户名和 ...
Apache FtpServer使用讲解 -
aixingjuele:
教训,我也犯了这个错
ORA-01008: not all variables bound -
forcer521:
教训啊!
ORA-01008: not all variables bound -
xingwei4225:
请问楼主,你的数据库连接是在业务层取得的吗?
JDBC分层事务管理机制
文章列表
错误原因分析:
————————
检查监听,发现未设置对服务名的监听(Oracle10g默认安装后不自动设置监听)。
当你的tnsnames.ora 文件中的SERVICE_NAME没有向你想要连接的数据库服务器中的***************************注册的时候,就
会出现这个错误信息。如果你的客户端配置没有发生变化,那么数据库服务器配置就必须进行改变,否则你用
来进行连接的SERVICE_NAME就永远不会注册到***************************。
注册到***************************的SERVICE ...
- 2009-11-17 13:24
- 浏览 3479
- 评论(0)
虽然ORM框架在J2EE应用中大行其道,但是使用JDBC直接访问数据库方式因其简单和强大而在许多时候对开发者极具诱惑力。
正在装载数据……
尤其在复杂的多表关联集合操作的时候,ORM框架大多显得笨拙并且力不从心,而一条使 ...
- 2009-11-14 21:42
- 浏览 1574
- 评论(1)
import java.sql.*;
/**
* JDBC编程事务控制模型备忘
*
* @author : leizhimin,2008-8-21 14:48:42。<p>
*/
public class JdbcTxText {
public static void main(String[] args) {
test();
}
public static void test() {
Connection conn = null;
//定义一个回滚点
Savepoi ...
- 2009-11-14 21:35
- 浏览 1311
- 评论(0)
JDBC的事务 收藏
事务的概念:
数据库中一些操作的集合通常是一个独立单元,而事务就是构成单一逻辑工作单位的操作集合。
已提交事务是指成功执行完毕的事务,未能成功完成的事务称为中止事务,对中止事务造成的变更需要进行撤销处理,称为事务回滚。
事务的特性:
事务具有ACID4个特性。
1.原子性(Atomicity)
事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。
2.一致性(Consistency)
几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。
3.隔离性( ...
- 2009-11-14 21:31
- 浏览 1150
- 评论(0)
Tomcat6+proxool中文不能正常显示问题
汉字的显示处理是一个用java进行web应用开发很基础而又经常出来烦我们的问题,它永远有新的花样来摧残我们脆弱的神经。
近日给一个项目升级环境,由Tomcat4.1.31升级到Tomcat5.5或6.0,JDK也由1.4升级到1.6,经过一些简单修改一切都还算顺利(就是改了改代码中使用JDK6新增的保留字的问题,tomcat的兼容性当时看还是不错的,很顺利)。但在后来测试中发现我们用的proxool连接池的管理页面不能正常显示了,出现类似以下错误:
java.io.CharConversionException: Not an IS ...
- 2009-11-13 19:05
- 浏览 4248
- 评论(0)
Proxool连接池的使用方法、心得
官方网址:http://proxool.sourceforge.net/ 当前版本:proxool-0.9.0RC2
1、下载proxool 地址:http://proxool.sourceforge.net
2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib 拷贝jdbc驱动到web-info/lib
3、在web-info下建立文件:proxool.xml
< ...
- 2009-11-13 18:04
- 浏览 1866
- 评论(0)
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: 89 near line 1, column 72
[update com.lansone.btrankline.entity.Users u set u.userCardnum = 00000089 where u.userMobilephone = 13906110017]
传入的参数为00000089 时,报这个错误,就是参数不能以0开头,
传入不以0为开头的数字是正确执行的
修改SQL语句如下
String hql="update Users u ...
ORA-01008: not all variables bound
源码:
pst = con.prepareStatement(sql);
pst.setString(1, newCard);
pst.setString(2, userMobilephone);
int i= pst.executeUpdate(sql);
修改如下:
pst = con.prepareStatement(sql);
pst.setString(1, newCard);
pst.setString(2, userMobilephone);
int i= pst.execut ...