• 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. 获取数据库中信息

  • 相关阅读:
    Python爬虫之记录一次下载验证码的尝试
    Python之学会测试,让开发更加高效(一)
    NLP(二十八)多标签文本分类
    NLP(二十七)开放领域的三元组抽取的一次尝试
    NLP(二十六)限定领域的三元组抽取的一次尝试
    Numpy之数据保存与读取
    TortoiseGit的首次使用
    NLP(二十五)实现ALBERT+Bi-LSTM+CRF模型
    NLP(二十四)利用ALBERT实现命名实体识别
    NLP(二十三)序列标注算法评估模块seqeval的使用
  • 原文地址:https://www.cnblogs.com/yezhaodan/p/8544172.html
Copyright © 2020-2023  润新知