JDBC

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();
    
      }
    
}  

  

原文地址:https://www.cnblogs.com/zs521/p/11868181.html