jdbc
来源:互联网 发布:手机淘宝官网首页 编辑:程序博客网 时间:2024/04/30 03:30
- 连接数据库
- 配置MySQL数据库的驱动程序
- 下载 mysql-connector-java-5.1.39.zip,复制到jdk的所在处
- 若能输出Class名,则已配置好了
- 为什么调用Class.forName(),却没有newInstance();
- Class.forName() 加载了指定类后,若类中有静态初始化器,JVM必然会执行该类的静态代码段,而JDBC的Driver类都是会有static代码块
- DriverManager
- getConnection(String url, String user ,String password) :通过连接地址链接数据库,同时输入用户名和密码
- url: jdbc:mysql:// ip地址 : 端口号/ 数据库名称
- jdbc协议:JDBC URL中的协议总是jdbc
- 子协议:驱动程序名或数据库连接机制(这种机制可由一个或多个驱动程序支持)的名称,如mysql
- 子名称:一种标识数据库的方法,必须遵循”//主机名 : 端口/子协议" 的标准URL命名 约定
- Connection接口
- 执行数据库的更新操作
- Statement接口,通过Connection接口的createStatement()方法实例化,来操作数据库
- 配置MySQL数据库的驱动程序
- ResultSet接口
- 接受所查询的记录,并显示内容,开发中要限制查询数量
- Statement接口的executeQuery() 方法,返回一个ResultSet对象
- ResultSet的所有数据都可以通过getString()方法获得
- PreparedStatement接口
- 是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,是先在数据表中准备好了一条SQL语句,但是此SQL语句的具体内容暂时不设置,而是之后在进行设置,即占住此位置等待用户设置
- 注意:开发中不建议使用Statement来操作数据库,而是使用PreparedStatement,因为Statement是完整的SQL语句
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- 数组
- Metadisk:基于区块链的去中心化文件存储应用程序
- Java学习记录01
- 109. Convert Sorted List to Binary Search Tree
- [Leetcode] 16. 3Sum Closest 解题报告
- jdbc
- 浅谈activity生命周期
- [Leetcode] 17. Letter Combinations of a Phone Number 解题报告
- jdbc
- 9.Linux驱动开发前奏(1)-驱动开发概述
- 解决ntp的错误 no server suitable for synchronization found
- Android API Guide for Animation and Graphics(四)—— 动画与图形(帧动画)
- 如何在不重启电脑的情况下修改主机名
- windows内核情景分析--窗口消息