当前位置:Gxlcms > 数据库问题 > Statement执行静态SQL语句

Statement执行静态SQL语句

时间:2021-07-01 10:21:17 帮助过:6人阅读

java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import org.junit.Test; public class Demo1 { private String url = "jdbc:mysql://localhost:3306/tableName"; private String user = "root"; private String password = "root"; @Test public void test1(){ Connection conn = null; Statement stmt = null; try{ //1、注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2、创建连接对象 conn = DriverManager.getConnection(url, user, password); //3、创建Statement对象 stmt = conn.createStatement(); //4、准备sql语句 String sql = "CREATE TRABLE student(id PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20), gender(2))"; //5、发送sql语句、执行sql语句 int count = stmt.executeUpdate(sql); //5、输出 System.out.println("影响了" + count + "行!"); }catch(Exception e){ e.printStackTrace(); throw new RuntimeException(e); }finally{ //7、关闭连接(顺序:后打开的先关闭) if(stmt != null){ try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); } } if(conn != null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); } } } } }

 

Statement执行静态SQL语句

标签:mysq   驱动   statement   tab   ring   com   out   table   name   

人气教程排行