Java数据库操作(JDBC)
Java数据库操作(JDBC)
本文以Mysql为例
配置maven
1 | <dependencies> |
将以上代码写入pom.xml内
编写登陆用.prooerties文件
1 | driverName=com.mysql.cj.jdbc.Driver |
加载驱动程序
1 | try{ |
JDBC_DRIVER为驱动程序的地址,如MySQL8.0为”com.mysql.cj.jdbc.Driver”。
DriverManager类
驱动管理类
加载完驱动程序后,该驱动程序的实例会注册到DriverManager类中。
该类无需定义对象,直接调用即可。
可通过getConnection()方法连接到相应的数据库。
1 | // 连接到数据库 |
数据库地址:jdbc:mysql://localhost:3306/[数据库名]characterEncoding=UTF8&autoReconnect=true&useSSL=false
Connection接口
链接数据库接口
可以理解为所连接的数据库的引用。
1 | // 创建执行对象 |
Statement接口
执行接口,用于向数据库发送SQL语句。
1 | // 执行给定的SQL语句 |
PreparedStatement接口
执行接口,用于动态执行SQL语句。
1 | // 设置该行指定列名的值 |
ResultSet接口
暂时储存从数据库查询到的结果集,可看作一个临时表。
具有指向当前数据行的指针,可通过next()下移。
1 | // 获取该行指定列名的值,以var的形式返回 |
Properties类
读取.properties文件所存储的信息。
1 | // 读取文件 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Amane64!
评论