JDBC各类详解_statement和JDBC练习_insert语句
作者:互联网
statement:执行sql的对象
执行java
boolean execute(String sql) 可执行任意的SQL了解
int executeUpdate(String sql) : 执行DML (insert update delete)语句DDL(create,alter,drop)语句
返回值 :影响行数,可以通过这个影响的行数来判断DML语句是否执行成功 返回值 >0的执行成功,反之,则失败
Result execuitQuery(String sql) : 执行DQL(select)语句
JDBC练习_insert语句
需求:account表:添加一条数据
java
Statement statement = null; Connection connection = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); String sql = "insert into account values(null,'王五',3000)"; connection = DriverManager.getConnection("jdbc:mysql:///a2", "root", "root"); statement = connection.createStatement(); int i = statement.executeUpdate(sql); System.out.println(i); if (i>0){ System.out.println("添加成功"); }else { System.out.println("添加失败"); } } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); }finally { if (statement !=null){ try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } } if (connection !=null){ try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
搜索
复制
标签:语句,insert,JDBC,String,connection,statement,sql,null 来源: https://www.cnblogs.com/12-12-12/p/16521319.html