alter table tableName add column id counter
注意:每张表只允许有一个自增id字段,如果已经拥有自增id字段的情况下运行上语句会报错。
//先连接好数据源,假设连接成功并取名为users,无密码和用户名//下简单的对数据库中users表进行了添加和修改,编译执行无误
import java.sql.*
public class operateDateBase {
public static void main(String[] args) {
Connection ct=null
PreparedStatement ps=null
int a=0,b=0
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
ct=DriverManager.getConnection("jdbc:odbc:users")
//下为插入语句,values()中各值为users表中各字段的值
ps=ct.prepareStatement("insert into users values('27','jj','kk','kk','2')")
a=ps.executeUpdate()
//下为修改 *** 作,将users表中id号为26的passwd改成mm
ps=ct.prepareStatement("update users set passwd='mm' where userId=26")
b=ps.executeUpdate()
//如果 *** 作成功,a和b的值都应为1
System.out.println("a="+a+" b="+b)
} catch (Exception e) {
e.printStackTrace()
}finally{
try {
if(ps!=null)
{
ps.close()
ps=null
}
if(ct!=null)
{
ct.close()
ct=null
}
} catch (Exception e2) {
e2.printStackTrace()
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)