• 第十四周课程总结&实验报告(简单记事本的实现)


    JDBC对数据库进行操作的流程:

    连接数据库
    发送数据请求,即传统的CRUD指令
    返回操作结果集
    JDBC中常用的对象包括:
    ConnectionManager
    Connection
    Statement
    CallableStatement
    PreparedStatement
    ResultSet
    SavePoint
    如何建立数据库连接
    1)加载数据库驱动,即上文中的driver以及Class.forName(dirver)
    2)定位数据库连接字符串, 即dbURL以及DriverManager.getConnection(dbURL)

    不同的数据库,对应的dirver和dbURL不同,但加载驱动和建立连接的方式是相同的,即只需要修改上面driver和dbURL的值就可以了。

    Driver接口

    1.装载MySql驱动:Class.forName("com.mysql.jdbc.Driver"); 参数为连接串,实际上是一个具体的驱动类的全名 new A() --Class.forName(“com.yan.A”).newInstance()
    2.装载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver")
    Driver可分为以下4中类型:
    1.JDBC-ODBC Bridge和ODBC Driver 2.Native-API partly-Java Driver 3.JDBC-Net All-Java Driver 4.Native-protocol All-Java Driver

    MySQL指令

    1.显示数据库 :show databases 
    显示表 :show tables
    2.创建数据库testdb
    create database testdb;
    3.预防性创建数据库:
    create database if not testdb;
    4.创建表
    use testdb; 
    create table table1( username varchar(12), password varchar(20));
    5.查看表结构
    describe table1;
    6.给表添加一列
    alter table table1 add column(sex varchar(2) comment '性别’,age date not null comment '年龄');
    commit;
    7.修改表结构
    create table tmp as select * from table1;
    8.删除表table1
    drop table if exists table1; 
    drop table if exists tmp;
    9.删除数据库testdb 
    drop database testdb;

    呃...还是看看代码琢磨下下周抽题目时怎么讲吧...

  • 相关阅读:
    oracle数据库表导出
    oracle-11G转10G
    ORACLE-创建用户和表空间
    idea 自定义toString
    springboot整合 mybatis.generator
    Linux mysql8.0.11安装
    助教工作:关于如何使用python+excel快捷生成千帆竞发图
    升级MySQL至最新版本
    Zabbix与Zabbix-agent2部署
    Yarn 的使用
  • 原文地址:https://www.cnblogs.com/wangzihaojun/p/11959019.html
Copyright © 2020-2023  润新知