JAVA向数据库添加记录始终显示“执行SQL命令异常!”

try{Strings="insertintottt41411007values('ttt41411007','41411000')";Class.forName("or... try{
String s="insert into ttt41411007 values('ttt41411007','41411000')";

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.81.114:5560:isqlplus","xxx","xxx");
Statement stmt = conn.createStatement();
stmt.executeUpdate(s);
stmt.close();
conn.close();
System.out.println("正常结束!");

}
catch(ClassNotFoundException e1){
System.out.println("加载数据库驱动异常,请检查!");
}
catch(SQLException e1){
System.out.println("执行SQL命令异常!" );
}

我用eclipse运行时总提示"执行SQL命令异常!"
数据库的网站是http://192.168.81.114:5560/isqlplus/
用户名和密码就不打出来了
我把ojdbc14.jar这个包放在了eclipse的工程里面。

大家根据帮我看看哪里错了,怎么改才能向数据库里面加记录?
展开
 我来答
藤原桃
2014-12-29 · 超过29用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:52.7万
展开全部
你的sql语句正确么,表中是否有id的主键?有的话sql改成
insert into ttt41411007(列名1,列名2) values('ttt41411007','41411000');
还有就是我记得oracle的sql语句最后需要加上分号 ;
百度网友4e827bc2a12
2014-12-29 · 超过76用户采纳过TA的回答
知道答主
回答量:169
采纳率:100%
帮助的人:112万
展开全部
1、检查你的驱动包是否路径引的正确。
2、检查你的sql语句是否写的有问题,语法错误。
3、检查你的执行sql的方法写的是否有误。
追问
我就是检查不出来才求助大家的,路径应该没有错误,因为"加载数据库驱动异常,请检查!"没有出现
追答
insert into ttt41411007 values('ttt41411007','41411000')
这是你要执行的sql语句吧!你用的是oracle数据库吧!你在oracle里执行以下
是你的sql语句写的不对
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b96ca2
2014-12-29 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:72.3万
展开全部
要调试你总要输出异常看看吧...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式