SQL异常
来源:互联网 发布:淘宝200字差评通用 编辑:程序博客网 时间:2024/06/06 13:47
直接用sql = " insert into student(sno,sname) values(1,'张')";可以插入记录,但用set绑定输入参数就不行,插入的是一条空记录,用getSQL()得到的是insert into student(sno,sname) values(:1,:2),一点没变。
不知道问题出在哪,我是依葫芦画瓢,求高手指教。
stmt = conn->createStatement(); //创建一个Statement对象
sql = " insert into student(sno,sname) values(:1,:2)"; //拼接一个SQL语句
stmt->setSQL(sql); //设置SQL语句到Statement对象中
try {
stmt->setInt(1,5); //给第一个参数x赋值
stmt->setString(2,"wangwu"); //给第二个参数y赋值
cout<<stmt->getSQL()<<'\n';
stmt->executeUpdate();//执行SQL语句
cout << "INSERT ―― SUCCESS" << endl;
}
catch (SQLException ex) {
cout << " Error Number : "<< ex.getErrorCode() << endl; //取出异常代码
cout << ex.getMessage() << endl; //取出异常信息
}
conn->terminateStatement(stmt);
不知道问题出在哪,我是依葫芦画瓢,求高手指教。
stmt = conn->createStatement(); //创建一个Statement对象
sql = " insert into student(sno,sname) values(:1,:2)"; //拼接一个SQL语句
stmt->setSQL(sql); //设置SQL语句到Statement对象中
try {
stmt->setInt(1,5); //给第一个参数x赋值
stmt->setString(2,"wangwu"); //给第二个参数y赋值
cout<<stmt->getSQL()<<'\n';
stmt->executeUpdate();//执行SQL语句
cout << "INSERT ―― SUCCESS" << endl;
}
catch (SQLException ex) {
cout << " Error Number : "<< ex.getErrorCode() << endl; //取出异常代码
cout << ex.getMessage() << endl; //取出异常信息
}
conn->terminateStatement(stmt);
0 0
- SQL异常
- sql异常
- SQL异常
- PL/SQL 异常处理
- PL/SQL异常处理
- PL/SQL异常处理
- SQL异常和游标
- sql 异常处理
- pl/sql异常
- 捕获Sql异常
- java.sql.SQLException异常
- pl/sql 常见异常
- pl/sql异常
- PL/SQL异常处理
- SQL Server异常处理
- PL/SQL 异常处理
- PL/SQL中的异常
- pl/sql异常处理
- 一些答辩题
- 自定义dialog
- es中的别名
- Lua之pairs和ipairs的区别
- Linux服务器的登录与使用
- SQL异常
- 回溯法
- spring加载bean实例化顺序
- Returning Values from Bash Functions
- 一些答辩题
- 设计模式总结之状态模式
- Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x3
- ntp client 移植到openwrt
- 《JAVA与模式》之装饰模式