JDBC连接各种数据库的jar包以及使用方法

发布时间:2026/7/28 14:47:49
JDBC连接各种数据库的jar包以及使用方法
JDBC相比对于java程序员来说都不陌生但是考虑到不同公司使用的数据库都有不同因此我决定简单的将jdbc的使用方法简单总结下以备后继之需。JDBC简介JAVA DataBase Connectivity是它的缩写主要功能可以为多种数据库提供统一的访问模式用java来操作数据库JDBC 常见的类DriverManager : 管理jdbc的驱动 主要由不同关系数据库的开发者所开发的jar包Connection 连接Ststement ( PreparedStatement) 实现增删改查result 返回结果集具体步骤a.导入驱动加载驱动类b. 与数据库建立连接c.发送sql 执行d.处理结果集jar包总结驱动jar包具体驱动类连接字符串Oracleojdbc-x.jaroracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:ORCLMysqlmysql-connector-java-x.jarcom.mysql.jdbc.Driverjdbc:mysql://localhost:3306/数据库实例名SqlServersqljdbc-x.jarcom.mirsoft.sqlserver.jdbc.SQLServerDriverjdbc:microsoftLsqlserver:localhost:1433;databasename数据库实例名jdbc是如何操作数据库的哪egprivateString URLjdbc:oracle:thin:localhost:1521:ORCL;publicvoidtest(){Class.forName(oracle.jdbc.OracleDriver);// 导入驱动加载驱动类//与数据库建立连接Connection connectionDriverManager.getConnection(URL,scott,tiger);// 发送sqlString sqlselect * from student where name? and age?;PreparedStatement preconnection.prepareStstement(sql);pre.setXXX(1,);pre.setXXX(2,);//给占位符赋值ResultSet rsetpre.execteUpdate();//执行增删改//Statement stmt connection.createStatement();//String sql insert into student values(,,);//int count stmt.executeUpdate(sql);//返回值表示增删改几条数据;//String sql select * from emp;//ResultSet rset stmt.executeQuery(sql);while(rset.next()){intagerset,getInt(age);// 还可以写 整型 下标从1开始String namerset.getString(name);}}//需要关闭 注意空指针问题