JDBC
来源:互联网 发布:硕鼠有mac版吗 编辑:程序博客网 时间:2024/06/08 02:38
JDBC概述
什么是持久化(persistence)
持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。
持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。
JPA:JavaEE的规范,Java persistence api: Java的持久化API. Hibernate实现了该规范.(xml/注解)
——————————————————————————————————————–
在Java中,数据库存取技术只能通过JDBC访问数据库:
JDBC访问数据库的形式主要有两种:
1).直接使用JDBC的API去访问数据库服务器(MySQL/Oracle).
2).间接地使用JDBC的API去访问数据库服务器.
第三方O/R Mapping工具,如Hibernate, MyBatis等.(底层依然是JDBC)
JDBC是java访问数据库的基石,其他技术都是对jdbc的封装.
JDBC(Java DataBase Connectivity)
JDBC本身是java连接数据库的一个标准,是进行数据库连接的抽象层,由java编写的一组类和接口组成,接口的实现由各个数据库厂商来完成.
JDBC完成CRUD
获取数据库连接
操作JDBC的准备:1.拷贝MySQL的驱动包到项目中去:mysql-connector-java-5.1.x-bin.jar2.build path,告诉项目去哪里去找字节码文件.操作JDBC的第一步,获取JDBC的连接对象:Connection. 步骤1: 加载注册驱动. Class.forName(“com.mysql.jdbc.Driver”); 为什么说这行代码就在完成加载注册驱动的操作. 1):把com.mysql.jdbc.Driver这份字节码文件加载进JVM. 2):把字节码加载进JVM之后,就会立刻执行该类的静态代码块.
步骤2: 获取连接对象,通过DriverManager的静态方法(getConnection). Connection conn = DriverManager.getConnection (String url,String username,String password); 参数: url : jdbc:mysql://数据库服务器安装电脑的主机IP:端口/哪一个数据库名称 连接本机: jdbc:mysql://localhost:3306/jdbcdemo 如果连接的数据库服务器在本机,并且端口是3306,则可以简写: jdbc:mysql:///jdbcdemo username: 所连接数据库服务器的用户账号(root) password: 所连接数据库服务器的用户密码(admin)
阅读全文
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- RabbitMQ之路由 fanout方式
- Spring入门之两个bean容器的介绍
- linux虚拟机安装jdk
- Android6.0权限
- 让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型
- JDBC
- 快速导出hive表结构脚本:
- TF Learn入门 —— 稍复杂使用举例
- 云平台建设学习4
- offset系列、client系列、scroll系列的属性
- 大数据可视化分析平台新应用:提升企业的数字营销策略
- VS番茄插件贼好用
- QT实现Double-Array Trie
- Qt 带自定义数据结构参数的槽函数连接失败