Java DataBase Connectivity (Java数据库连接),JDBC实际上就是Java中的一套和数据库交互的API(Application Program Interface 应用程序编程接口)。
为什么使用JDBC:因为Java程序员需要连接多种数据库(Oracle、SQL Server、MySQL…)为了避免连接每一种数据库都学习一套新的api,Sun公司提出了JDBC接口,各个数据库厂商根据此接口写实现类(驱动),这样Java程序员只需要掌握JDBC接口中的方法调用就可以连接任何数据库。
如何使用JDBC:
1、创建一个Maven工程
2、 取Maven私服搜索mysql的驱动jar包
外网:maven.aliyun.com
3、代码:
//1. 注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2. 获取连接对象
Connection conn = DriverManager.getConnection
("jdbc:mysql://localhost:3306/newdb3",
"root", "root");
System.out.println(conn);
//3. 创建SQL执行对象
Statement stat = conn.createStatement();
//4. 执行SQL
String sql = "create table jdbct1(id int,name varchar(10))";
stat.execute(sql);
//5. 关闭资源
conn.close();
System.out.println("执行完成!");