1、、什么是JDBC?
JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。
2、主要用途
简单地说,JDBC 可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果。
3、相关概念
我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是数据库厂商的JDBC接口实现,即对Connection等接口的实现类的jar文件。
jdbc规范,四个核心对象
-
DriverManager:用于注册驱动
-
Connection: 表示与数据库创建的连接
-
Statement: 操作数据库sql语句的对象
-
ResultSet: 结果集或一张虚拟表
前期准备:
mysql数据库软件,建好数据库,表
添加mysql-connector-java-5.1.43.jar驱动包
简单认识:
package edu.xalead;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCTest {
public static void main(String[] args) {
//mysql驱动类
String driverClass = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://192.168.93.88:3306/mydb";
String username = "root";
String password = "";
//数据库连接接口
Connection conn = null;
//执行sql语句的接口
Statement st = null;
try {
//加载驱动类到虚拟机
Class.forName(driverClass);
//连接数据库
conn = DriverManager.getConnection(url,username,password);
//创建语句对象
st = conn.createStatement();
st.execute("Create database aaaaa;");
String sql = "begin;";
st.execute(sql);//
sql &