如题:
Oracle数据库中一个字段的数据类型为char(6),
我在java程序中用String类型来存放这个字段的数据,
结果那个字符串中只存放了数据库中对应的第一个字符; 代码如下:
String sql="select branchid from tsys_net where netid='"+netID.trim()+"'";
Query query=session.createSQLQuery(sql);
String branchID=String.valueOf(query.uniqueResult()).trim(); 假如:
branchid 字段存放的是C01100,结果branchID取得的结果为C ; 我没有修改数据库的权限
Oracle数据库中一个字段的数据类型为char(6),
我在java程序中用String类型来存放这个字段的数据,
结果那个字符串中只存放了数据库中对应的第一个字符; 代码如下:
String sql="select branchid from tsys_net where netid='"+netID.trim()+"'";
Query query=session.createSQLQuery(sql);
String branchID=String.valueOf(query.uniqueResult()).trim(); 假如:
branchid 字段存放的是C01100,结果branchID取得的结果为C ; 我没有修改数据库的权限
Iterator result=session.createQuery(sql).setString(0,netID.trim()).list().iterator();
while(result.hasNext()){
String str=(String) result.next();
Sysout.out.println(str);
}
看看了 ,呵呵