zoukankan      html  css  js  c++  java
  • JDBC的概念、实现原理与连接数据库的几种方法

    1.首先要知道jdbc(概念):

      使用Java代码发送sql语句的技术就是jdbc技术(jdbc英文全称:Java DataBase Connectivity,java数据库连接)。即jdbc是一个接口,用于不同的数据库(oracle、mysql、sqlserver。。)的操作。

    2.使用jdbc发送sql语句的前提: 
      1).登录数据库服务器(连接数据库服务器) 
      2).数据库的IP地址 
      3).端口 
      4).数据库用户名 
      5).密码

    3.实现原理(图示)

    这里写图片描述
    4.JDBC的URL=协议名+子协议名+数据源名
      a 协议名总是“jdbc”。 
      b 子协议名由JDBC驱动程序的编写者决定。 
      c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。 


    5.几种常见的数据库连接

    ——————————-oracle—————— 
    驱动:oracle.jdbc.driver.OracleDriver 
    URL:jdbc:oracle:thin:@machine_name:port:dbname 
    注:machine_name:数据库所在的机器的名称; 
    port:端口号,默认是1521

    ——————————-mysql——————- 
    驱动:com.mysql.jdbc.Driver 
    URL:jdbc:mysql://machine_name:port/dbname 
    注:machine_name:数据库所在的机器的名称(本机一般默认为localhost); 
    port:端口号,默认3306

    —————————SQL Server—————— 
    驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver 
    URL:jdbc:microsoft:sqlserver://<:port>;DatabaseName= 
    注:machine_name:数据库所在的机器的名称; 
    port:端口号,默认是1433

    ————————–DB2————————– 
    驱动:com.ibm.db2.jdbc.app.DB2Driver 
    URL:jdbc:db2://<:port>/dbname 
    注:machine_name:数据库所在的机器的名称;(port默认5000) 
    这里以Mysql为例。 


    参考地址:http://blog.csdn.net/wht21888/article/details/52201792

  • 相关阅读:
    MySQL批量删除指定前缀表
    jquery--checkbox全选/全不选
    jquery--监听checkbox多选框是否选中,展示输入框
    shell--脚本之间传值,模仿jenkins内置变量的功能
    python--os模块递归本地目录
    python--脚本添加定时任务
    paramiko--密钥连接远端服务器并递归目录
    django--完成客户端下载文件的三种方式
    python--如何给dict字典类型排序
    python--时间相差8小时问题
  • 原文地址:https://www.cnblogs.com/leifei/p/8351440.html
Copyright © 2011-2022 走看看