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

  • 相关阅读:
    Hexo
    没有建立起壁垒就容易在竞争中失败(绑定形成利益共同体,稀缺性,早期靠非共识,中期靠执行力,后期靠垄断性)
    Delphi 的TStringBuilder防止服务器内存碎片化
    JSON与Delphi Object的互换
    Delphi调用爷爷类的方法(自己构建一个procedure of Object)
    Delphi的基于接口(IInterface)的多播监听器模式(观察者模式 )
    接口幂等性的实现方式
    Topshelf+Quartz3.0
    时间复杂度
    调优工具/技术网站
  • 原文地址:https://www.cnblogs.com/leifei/p/8351440.html
Copyright © 2011-2022 走看看