JDBC的使用
-
Java DataBase Connectivity
-
通过Java代码访问数据库的编程规范
-
使用JDBC:
-
导入连接jar包
-
引入jar包的方式有2种,第一种是手动从网上下载,复制到项目当中
-
通过maven(工具)去添加
-
-
-
JDBC的API
- 注册驱动:将数据库厂商在jar中提供的驱动类从硬盘加载到内存中
Class.forName(“驱动类的包名.类名”);
mysql:Class.forName(“com.mysql.jdbc.Driver”);
hive:Class.forName(“org.apache.hive.jdbc.HiveDriver”);
- 获取连接对象:通过驱动类建立和目标数据库的一个连接,并获取代表该连接的连接对象
Connection conn=DriverManager.getConnection(url,username,password);
url1=“jdbc:mysql://localhost:3306/nybikedb(库名)”
url2=“jdbc:hive2://192.168.56.101:10000/nybikedb(库名)”
- 通过连接对象创建一个SQL的执行器
Statement st=conn.createStatement();
- 通过执行器执行一个SQL语句
String sql=“select * from trip_sample”;
// st.execute(sql);
// 查询 st.executeQuery(sql);
// 更新(增删改) st.executeUpdate(sql);
- 对返回的结果集进行操作(如有,查询)
ResultSet rs = st.executeQuery(sql);
- 关闭连接
st.close();// 关闭时会自动关闭resultset
conn.close();