(1)数据库的学习
问题:
1、什么是jdbc
2、jdbc的架构有哪些
3、jdbc的逻辑结构
4、jdbc的实现(代码)
解决:
1、jdbc是java数据库连接,是java语言中用来规范客户端程序如何来访问数据库的应用程序接口。可以这么理解:你要过河,你需要一个桥,这样才可以到对岸,而桥可以看做应用程序接口。
2、jabc框架有两个:
双层
三层:
3、逻辑步骤:
(1)加载驱动程序
(2)获取数据库连接
(3)创建Statement\PreparedStatement对象
4、实例
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DbUtil{
public static final String URL = "jdbc:mysql://localhost:3306/imooc";
public static fianl String USER = "root";
public static final String PASSWORD ="root";
public static void main(String [] args) throws Exception{
//1 加载驱动
Class.forName("com.mysql.jdbc.Driver");
//2 获得数据库连接
Connection conn = DriverManage.getConnection(URL,USER,PASSWORD);
//3 操作数据库,实现增删改查
Statement stmt = conn.createStatement();
Result rs = stmt.executeQuery("SELECT user_name,age FROM imooc_goddess");
//4 如果没有数据,rs.next()返回true
while(rs.next()){
System.out.println(rs.getString("user_name")+"年龄"+rs.getInt("age"));
}
}
}
会当凌绝顶,一览众山小