insert into sale values( 111,2009-1-1,"zz","aa",7.11,1.11,1.11)我怎么插入以后
id(自动增加)day(这个我设的日期类型) name hospital 销售 回款 净利
111 1905-6-29 zz aa ¥7.11 ¥1.11¥1.11我想问
1).我的id本来是自动编号的(为了避免重复),我现在这个语句要指定了,有可能会重复,怎么把这个语句改为可以自动增加编号的,而不是要输入的?
2)年月日怎么变成1905-6-29??
id(自动增加)day(这个我设的日期类型) name hospital 销售 回款 净利
111 1905-6-29 zz aa ¥7.11 ¥1.11¥1.11我想问
1).我的id本来是自动编号的(为了避免重复),我现在这个语句要指定了,有可能会重复,怎么把这个语句改为可以自动增加编号的,而不是要输入的?
2)年月日怎么变成1905-6-29??
myResultSet= myStatement.executeQuery
("insert into sale (date,name,back) values( "2009-1-1","zz",7.11)");提示错误:except ),没有少)啊
("insert into sale (date,name,back) values( \"2009-1-1\",\"zz\",7.11)");
用单引号
myResultSet= myStatement.executeQuery
("insert into sale (date,name,back) values( '2009-11-11','zz',7.11)");和myResultSet= myStatement.executeQuery
("insert into sale (date,name,back) values( \"2009-1-1\",\"zz\",7.11)");都没有报错,但是没有加到数据库啊
myStatement.executeQuery
这个是不是错了?还是哪里错了
("insert into sale (date,name,back) values( '2009-11-11','zz',7.11)");
myResultSet= myStatement.executeUpdate
("insert into sale (name) values('z')") ;
提示:incompatible types
我用这个myResultSet= myStatement.executeUpdate
("insert into sale (date,name,back) values( '2009-11-11','zz',7.11)");添加后是自动编号
我怎么取得这个自动编号呢?
我试图写一个函数
但是("SELECT id from sale where ***************");这个where 怎么写啊
就是因为其他条件不是唯一的,我才加了个id自动编号的 private void idsele()
{
try {
myResultSet= myStatement.executeQuery
("SELECT id from sale where ***************"); while (myResultSet.next()) {
} myResultSet.close();
}
catch ( SQLException sqlex ) {}
}