JDBC学习笔记 day1

Posted pppeony

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC学习笔记 day1相关的知识,希望对你有一定的参考价值。

JDBC的基本概念:

 

  JDBC就是java database connectivity,即java数据库连接

  JDBC主要完成的几个任务分别为

    1.   与数据库建立一个连接
    2.   向数据库发送SQL语句
    3.   处理数据库返回的结果

  JDBC的作用:

      将java程序语言编写出来的程序,与数据库相连接

  JDBC的总体结构:

    1.应用程序

    2.驱动程序管理器

    3.驱动程序

    4.数据源

  关于如何进行JDBC编程的步骤:
         1. 创建数据源

         2. 建立数据库连接

----------------------------------------------------------------------------------------

            建立数据连接是通过调用java.sql.DriverManager类的getConnection方法来建立的,下面对该方法进行介绍。

Public static Connection getConnection(String url,String user,String password)throws SQLException

      参数url为指定数据库的连接字符串,参数user为要连接数据库的用户名,参数password为用户名所对应的密码。

      如果没有用户名和密码,可以用两个空字符串来代替。此方法有可能抛出捕获异常java.sql.SQLException,因此再调用此方法时必须进行异常处理。

      指定数据库的连接字符串由三部分组成,各部分之间用“:”分隔,如下所示:

        jdbc:<子协议>:<子名称>

      子协议指的是数据库的类型,例如可以是odbc,mysql或者oracle等。子名称指的是数据源的名称或数据库的网络标识字符串。

 

举个小栗子

      

        //声明连接引用 
        Connection con=null;
        //声明数据库连接字符串 
        String url="jdbc:odbc:student";
        try {
            //创建数据库连接
            con=DriverManager.getConnection(url,"","");
            //连接以后操作数据库的代码
        }catch(java.sql.SQLException e) {
            e.printStackTrace();
        }

 

  3. 进行数据库操作 -----通过SQL语句来完成

 

  4. 获取数据库中信息

 


以上是关于JDBC学习笔记 day1的主要内容,如果未能解决你的问题,请参考以下文章

《从零开始学Swift》学习笔记(Day1)——我的第一行Swift代码

Python学习笔记-Day1

Python学习笔记_Day1_初始Python

Python学习笔记——day1

Python学习笔记,Day1-基础1

Python学习笔记 - day1 - Python概述及安装