JDBC简单介绍以及Java连接MySQL数据库

         1. JDBCJava Database Connectivity)概念:

    JDBCSun提供的一套数据库编程接口API,由Java语言编写的类、接口组成。其体系结构如下图:

    

    上图虚线框内内容对于程序员来说,是透明的。程序员只需要操作JDBC API就可以了。

    JDBC连接如下图所示:

    

    数据源就是不同的数据库,例如OracleMySQLDB2等。

    若使用JDBC和数据源进行连接,则需要使用JDBC驱动程序和厂商专用API

    2.JDBC的用途:

    (1)与数据库进行连接

    (2)发送SQL语句(是通过Java程序操作数据库,而不是直接打开数据库进行操作

    (3)处理结果

    3.操作数据库的步骤(过程与IO过程相似):

    (1)打开数据库:需要用户名、密码、数据库的名字、驱动

    (2)操作数据库:通过SQL语句进行数据库操作,执行SQL语句的对象

    (3)关闭数据库

    例如如下代码:

   

    执行上述代码后,再打开数据库查看,会发现其中已经有了(2,'lijing','female','NJU')这一条记录,这与直接从数据库中进行输入,效果是相同的。

    本质上,通过Java代码来操作数据库,与直接打开数据库管理工具进行相关操作的步骤是相同的,只要理解操作数据库的相关步骤,那么通过在Java代码中体现出这一过程,是不难办到的。

 

        附,常用的SQL命令:

     1.插入:

    insert into stu_info(stu_no,stu_name,stu_gender,stu_school) values(002,'lijing','female','NJU');

           2.删除:

    delete from stu_info where stu_info.stu_no = 111;

           3.修改:

    update stu_info set stu_info.stu_name = 'lijing' where stu_info.stu_no = '2'";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章