大概8点20分发什么意思,荷香股兰茶,网吧电脑回收
CREATE DATABASE jdbc CHARACTER SET 'utf8';
CREATE TABLE user ( id int(10) NOT NULL AUTO_INCREMENT, userName varchar(20) NOT NULL, PRIMARY KEY (id) );
boolean execute(String SQL) : 如果 ResultSet 对象可以被检索,则返回的布尔值为 true ,否则返回 false 。当你需要使用真正的动态 SQL 时,可以使用这个方法来执行 SQL DDL 语句。
int executeUpdate(String SQL) : 返回执行 SQL 语句影响的行的数目。使用该方法来执行 SQL 语句,是希望得到一些受影响的行的数目,例如,INSERT,UPDATE 或 DELETE 语句。
ResultSet executeQuery(String SQL) : 返回一个 ResultSet 对象。当你希望得到一个结果集时使用该方法,就像你使用一个 SELECT 语句。
通过Statement对象的executeQuery()方法执行SQL语句,得到ResultSet对象
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/jdbc?useSSL=false"; static final String USER = "root"; static final String PASSWORD = "123456"; public static void hello() throws ClassNotFoundException { Connection conn = null; Statement stmt = null; ResultSet rs = null; //1.装载驱动程序 Class.forName(JDBC_DRIVER); //2.建立数据库连接 try { conn = DriverManager.getConnection(DB_URL, USER, PASSWORD); //3.执行SQL语句 stmt = conn.createStatement(); rs = stmt.executeQuery("select userName from user"); //4.获取执行结果 while (rs.next()) { System.out.println("Hello " + rs.getString("userName")); } } catch (SQLException e) { e.printStackTrace(); } finally { //5.清理环境 try { if (conn != null) conn.close(); if (stmt != null) stmt.close(); if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); } } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论