数据库操作:增加数据
有用到上节课的公共连接类
注意values中的符号
只使用execute执行sql语句,不用接收
package SQl;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import cn.xtnotes.unit.GetConnetion;
public class T3_insert {
public static void main(String[] args) {
Connection conn=null;
Statement stmt=null;
conn=GetConnetion.getConn();
try {
Scanner i=new Scanner(System.in);
System.out.println("请输入ID:");
int id=i.nextInt();
System.out.println("请输入姓名:");
String name=i.next();
System.out.println("请输入性别:");
String sex=i.next();
System.out.println("请输入年龄:");
int age=i.nextInt();
String sql="insert into stu(id,name,sex,age)"
+"values("+id+",'"+name+"','"+sex+"',"+age+");";
stmt=conn.createStatement();
stmt.execute(sql);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
ID为该表的主键(唯一标识),不可重复,重复会报错
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/421.html
文章版权归作者所有,未经允许请勿转载。
THE END