zoukankan      html  css  js  c++  java
  • 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. 获取数据库中信息

  • 相关阅读:
    Struts2---配置文件讲解及简单登录示例
    Struts2---环境搭建及包介绍
    Struts2---概述
    Spring---bean的作用域
    Spring---bean的实例化
    Sql Server 2005 .bak备份文进行还原数据库
    Windows Server 2003 R2 With Sp2 序列号
    [Idea]安装avtiviti插件以及 插件中文乱码
    IDEA 跑spring项目找不到get,set的问题
    SpringBoot 集成Avtiviti步骤
  • 原文地址:https://www.cnblogs.com/yezhaodan/p/8544172.html
Copyright © 2011-2022 走看看