JDBC API提供各种操作访问接口 Connection Statement PreparedStatement ResultSet
DriverManager:管理jdbc驱动
Connection :连接
Statement(PreparedStatement) :增删改查
CallableStatement : 调用数据库中的存储过程/存储函数
Result :返回的结果集
步骤:
1.导入驱动,加载具体的驱动
2.与数据库建立连接
3.发送sql,执行
4.处理结果
数据库驱动:
x为版本 具体驱动类 连接字符串
Oracle : ojdbc-x.jar oracle.jdbc.OrcaleDriver
MySQL : mysql-connector-java-x.jar com.mysql.jdbc.Driver
SqlServer : sqljdbc-x.jar com.microsoft.sqlserver.jdbc.SQLServerDriver
//连接oracl数据库 import java.sql.DriverManager; public class JDBCdemo{ private final String URL="jdbc:oracle:thin:@localhost:1521:ORCL"; //连接字符串 private final String USERNAME="scott"; private final String PWD="tiger"; public void update(){ //1.导入驱动,加载具体驱动类 Class.forName("oracle.jdbc.OracleDriver"); //2.与数据库建立连接,拿到连接 Connection connection=DriverManager.getConnection(URL,USERNAME,PWD); //发送sql (增删改)da Statement stmt=connection.createStatement(); String sql="insert into student values(1,'zs',23,'s1')"; int count=stmt.executeUpdate(sql) //返回表示增删改了几条数据 大于0表示成功 stmt.close(); connection.close(); } }