oracle--jdbc问题
public void addUser(User user) {
Connection connection = null;
PreparedStatement pstat = null;
String sql = "insert into t_user(user_id,user_name,password,contact_tel,email,create_date)" +
" values(?,?,?,?,?,?)";
try {
connection = Utils.getConnection();
pstat = connection.prepareStatement(sql);
pstat.setString(1, user.getUserId());
pstat.setString(2, user.getUsername());
pstat.setString(3, user.getPassword());
pstat.setString(4, user.getContactTel());
pstat.setString(5, user.getEmail());
pstat.setTimestamp(6, new Timestamp(user.getCreateDate().getTime()));
pstat.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally {
Utils.close(pstat);
Utils.close(connection);
}
提交的时候 总是执行不过去,在pstat.executeUpdate();这一句上就卡住了,程序就不往下执行那个了,我打印了传入的参数,也都是正确的。有时候行,有时候不行。但是不行的都是出现中文的时候,但是中文有时候行。有时候中文执行了一条过去了,后面的就都行了。但是等我把数据库里面的刚才插入的数据删除了,我在执行就又不行了。我试了好多次了。都是这样的。我不知道是什么问题,请教高手。这个问题比较棘手 主要是问题的不确定性。而且没有报错。
如果谁知道也可以加我QQ给我讲解 ,谢谢了 QQ:406635982
什么意思?
我是手工删除的 对啊
你的
相关问答:
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
我写的一个Job
declare
job1 integer;
begin
dbms_job.submit(job1,
'Sale_FinanceUseFee(4,null,null,null);',
TRUNC(SYSDATE)+1.103, ......
各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......