JDBC(入门教程一)

数据库
回顾数据库的相关知识:
为什么学数据库 ?  
    市面上90%以上的软件都需要数据库的支持, 所以这门技术是每个程序员的必修课
为什么需要用数据库存储数据, 其他东西不能存储数据吗 ?
    1. 大脑是可以存储数据的 (遗忘)
    2. 纸张存储数据(损坏 腐烂)
    3. 文件(记事本, Word, Excel, PPT ... ) 中毒,删除..
    4. 数据库(安全, 功能强大) 
了解哪些数据库存在世界上?   
    1. SQL Server : 微软公司出品, 这是个收费软件, 界面好看, 操作简单
    2. Oracle : 甲骨文公司, 世界上数据库软件的老大, 处理数据的功能, 存储数据的功能非常强, 跨70多种操作系统
    3. DB2 : IBM公司的产品, 主要用在海量数据的地方(电信行业), 跨平台的数据库, 但是最完美的运行环境还是IBM自己的系统上
    4. MySQL : 主要是用于网站, 完全免费, 但是它已经被Oracle收购了
数据库里面有几个专业的名词我们记住 !
    1. DBA : DataBase Administrator 数据库管理员(职业, 证书)
    2. DB  : DataBase 数据库
    3. DBMS : DataBase Management System 数据库管理系统(软件)
    4. SA : Super Administrator 超级管理员 (帐号, 最高权限)
    

 Java的数据库操作(JDBC)
一. JDBC简介
JDBC全名: Java Data Base Connectivity(Java数据库连接)
JDBC提供了一种数据库操作的基准, 它由一组用Java语言编写的类和接口组成,
之后由各个数据库厂商去实现Java指定的标准(接口),
这样可以为多种数据库进行统一访问

注: 数据库操作属于一种资源操作(类似于IO流),   
    所以数据库操作最后也一定需要关闭(close)资源

二. 了解java.sql包  
java.sql包: 提供使用Java编程语言访问并处理存储在数据库中数据的 API
java.sql包里重要的有1个类, 4个接口:
    重要类:                
        DriverManager 提供基本驱动服务, 创建数据库连接
    重要接口:              
        Connection    与数据库的连接
        ResultSet     数据库结果集, 通过查询生成
        Statement      执行SQL语句的对象
        PreparedStatement    预编译执行SQL语句对象
三. JDBC操作过程总结为4个步骤:
1. 加载数据库驱动程序(驱动程序由数据库厂商提供, Java不操心)
SQL Server提供了一个驱动jar包(官网自行下载)供我们使用, jar包中封装了很多SQL Server已写好的class
使用: Class.forName();  驱动类地址: com.microsoft.sqlserver.jdbc.SQLServerDriver(其内部进行了一个注册驱动的操作,可下载完整jar包翻看源码)
2. 创建数据库连接
    需要: DriverManager类 和 Connection 接口
    链接地址: jdbc(主协议):sqlserver(子协议)://localhost(IP地址):1433(端口号);DatabaseName=数据库名
3. 进行数据操作(CRUD) create read update delete
    需要: Statement 和 ResultSet 接口
4. 关闭数据库连接        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值