JDBC
JDBC
应用程序 --> JDBC(接口) --> MYSQL Driver -->MYSQL
连接数据库的步骤:
1注册驱动(可以理解为显卡驱动,电脑从外部安装了显卡)在MYSQL官网下载MYSQL驱动就是个架包 版本一致
2建立连接(Connection)
3创建执行SQL的语句(Statement)
4 执行语句
5处理执行结果(ResultSet)
6释放资源
下面是简单的连接Mysql 查询数据
static void test() throws SQLException, ClassNotFoundException {
//注册驱动
//第一种DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//第二种System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver");//第三种推荐 一二中可读性 显而易见
/*
*二三种 引用的字符串 没有架包仍能编译 但是第一种却不可以
*/
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";//用户名
String password = "";//服务端密码
//建立连接
Connection conn = DriverManager.getConnection(url, user, password);
//创建语句
Statement st = conn.createStatement();
//执行语句
ResultSet rs = st.executeQuery("select * from user");
//处理结果
while(rs.next()) {//四列
System.out.println(
rs.getObject(1) + "\t" + rs.getObject(2) + rs.getObject(3) + "\t" + rs.getObject(4));
}
//释放资源
rs.close();
st.close();
conn.close();
}
仍在更新