1. 工程上,导入jar包,配置JDBC四大参数
2. 注册驱动
3. 创建连接
4. 执行SQL语句
(这里包括返回值的处理)
5. 关闭连接
注意:步骤数量可能存在差异。
废话不多说,直接上代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
* 测试mysql连接:
* 连接到mysql,断开
* */
//mysql -uroot -p111111 -h1.1.1.1 -P3306
//1. 工程上,导入jar包
public class Show3 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//JDBC编程的四大参数
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/mytest";
String user = "root";
String password = "111111";
//2. 注册驱动
Class.forName(driver);
//3. 创建连接
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println(conn);
//4. 执行SQL语句:以DQL为例
String sql = "show tables";
Statement st = conn.createStatement();
// 执行的详细结果(内容)
// 通常DQL使用executeQuery
ResultSet rSet = st.executeQuery(sql);
//读取结果集,获取内部的详细数据
while (rSet.next()) {//逐行读取,依次读取每条记录
System.out.println(rSet.getString(1));//读取本条记录的第一列
}
rSet.close();
st.close();
//5. 关闭连接
conn.close();
}
}