Jdbc连接:
1加载驱动类
Class.form(“com.mysql.cj.jdbc.Driver”)
2建立数据库连接
Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306?数据库名&useUnicode=true&characterEncoding=utf8&SeverTimezone=PRC”,”usename”,”password”)
3 建立并执行Sql语句:
Statement st=conn.createstatement();
Result rs=st.executeQuery (sql) :常用于select语句 返回resultset
=st.cuteBatch()把sql语句综合到一起
=st.executete(sql) :create drop alter grant 返回受影响的行数
=st.executeupdate(sql) 返回一个整数,表示受影响的行数 常用于insert/update/delete 等语句
三种 Statement 对象:
Statement 对象用于执行不带参数的简单 SQL 语句;
PreparedStatement 对象用于执行带或不带 IN参数的预编译 SQL 语句;
CallableStatement 对象用于执行对数据库已存储过程的调用。
4.关闭对象
先开后关;