大数据之JDBC初探
在整个大数据技术体系学习中,自学需要分阶段学习Java SE、MySQL、JDBC、Java Web、Linux、Hadoop、HBase、Phoenix、Hive、Scala、Spark、Flink等知识,中间最好利用一些项目把知识点串联起来。手动点赞尚硅谷和多易的B站全套大数据视频!!!
学习一个技术,首先带着几个疑问?
- 是什么?
- 解决什么问题?
- 怎么用?
- 有什么优点和不足之处?
- 是采用什么思路和出发点实现的
1.JDBC是什么?
它是一套规范,或者说是一套接口,让各个数据库厂商依据此规范实现各自的Java数据库驱动。方便统一使用Java调用各个数据库的接口代码统一。
它也是一个约束,各大厂商需要遵守这个约束来实现自己数据库的java驱动代码。java程序员要使用各个数据库也是在JDBC这个规范下进行代码调用
2.解决什么问题
3.怎么用?
package com;
import com.mysql.jdbc.Driver;
import java.sql.*;
public class Test {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
// 注册
// Driver driver = new Driver();
// DriverManager.registerDriver(driver);
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
Connection connection = DriverManager.getConnection("JDBC:mysql://localhost:3306/db_demo3", "root"