我的程序出错:java.sql.SQLException: ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值
解决方案 »
- 为什么无法实现链表倒序
- [闭月羞花猫]各位朋友,由于工作原因,思考了很久,最终决定放弃技术路线了;希望大家能够继续坚持走下去
- 请教构造FileOutputStream的问题
- 关于解析ascii码生成的报文的中文问题,急!!!
- 哪位高手能提供一段从文本文件中读取多个数据放入数据库的代码?
- 求免费JAVA视频教学
- 一个绝对非常有趣的问题,看谁能解答出来
- 传智博客javaweb, net就业班视频教程
- Just in time?
- 求教,我要把网页中applet的默认背景的灰色变成白色,该如何解决?试过多种方法,未果...
- 曾用過java web start得朋友請告訴我!!以下錯誤是什么原因導致的!!謝謝!!
- 初级问题,编译该类时出错,为什么?(内有错误提示源码)
import javax.sql.*;
import java.io.*;public class Test
{
public static void main(String[] args)
{
Connection con = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=Northwind","sa","");
Statement stmt = con.createStatement();
con.setAutoCommit(false); //设置事务
stmt.executeUpdate("insert int aa values('adfad')") ;
stmt.executeUpdate("insert int aa values('adfad')") ;
stmt.executeUpdate("insert int aa values('adfad')") ;
con.commit(); //提交 } catch(Exception e) {
try {
con.rollback();
} catch(Exception ex) {
ex.printStackTrace() ;
}
e.printStackTrace();
} }
}
上面这个错误可能是jdbc和中文字符集的oracle冲突造成的,如果安装oracle时选择英文类的字符集,比如us7ascii,那么插入内容到long类型的字段时,就不会出现这个问题