这是我的数据库bean的部分代码:
public class databean
{
private Connection conn = null;
private ResultSet res = null;
private PreparedStatement prepar = null;
public boolean addModule(modulebean module)
{
boolean flag = false;
String sql = "INSERT INTO Module"+"(moduleName,ownerId)"+"values(?,?)";
try
{
this.prepar = conn.prepareStatement(sql);
prepar.setString(1, module.getModuleName());
prepar.setLong(2, module.getOwnerId());
int result = prepar.executeUpdate(); ····这中间moduleName是String类型,ownerId是Long,结果执行起来不报错,就是不出结果!如果??都是String类型的话,是可以Insert成功的。怎么回事呢?求达人帮忙!
public class databean
{
private Connection conn = null;
private ResultSet res = null;
private PreparedStatement prepar = null;
public boolean addModule(modulebean module)
{
boolean flag = false;
String sql = "INSERT INTO Module"+"(moduleName,ownerId)"+"values(?,?)";
try
{
this.prepar = conn.prepareStatement(sql);
prepar.setString(1, module.getModuleName());
prepar.setLong(2, module.getOwnerId());
int result = prepar.executeUpdate(); ····这中间moduleName是String类型,ownerId是Long,结果执行起来不报错,就是不出结果!如果??都是String类型的话,是可以Insert成功的。怎么回事呢?求达人帮忙!
解决方案 »
- MyBatis:XML fragments parsed from previous mappers does not contain value for
- Charset与charset的不同?
- 如何用变量定义变量名
- jsp连接sql server2000 问题,已查找相关网页,还是无法解决,求助
- 关于动态显示图表的问题,急求解决方案!!!
- 关于Thread,服务器端每隔2秒不断的响应数据,客户端不间断的得到数据
- java中怎样判断一个字符串是由大写字母,小写字母,以及数字组成的?
- 关于easyui table中的combobox显示问题
- 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
- Apache+Tomcat的网站支撑容量是多少?
- 我用的是tomcat5.0.28,我在更新数据时出现如下错语,请问是什么错误,是不是那没有配置好呀?
- 请教各位高手(急急急):一个关于用struts实现文件下载的问题(很奇怪啊),但是不能正常的下载!
···················
这是tomcat的显示,我用的acess数据库,不会是没有实现sun.jdbc.odbc.JdbcOdbcPreparedStatement.setLong方法吧···
try
{
this.prepar = conn.prepareStatement(sql);
·····
这样可以!
{
return moduleId;
}返回的是Long···
new Long(module.getOwnerId());
conn = DriverManager.getConnection("jdbc:odbc:DB");
是这个jdbc-odbc桥,难道真的连这种简单方法都不实现?
Long tmp =new Long(module.getOwnerId());
prepar.setLong(2, tmp);??这样不行的阿。