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

  • 相关阅读:
    Eureka的集群配置
    spring-cloud_Eureka服务注册与发现
    ADB常用命令
    教你如何修改Python的pip源镜像
    【vscode】【python】自定义代码自动补全
    【docker】删除docker中的运行日志
    MVC页面上多个提交按钮提交到不同的Action
    MongoDB在windows服务器安装部署及远程连接MongoDB
    sql如果存在就修改不存在就新增
    c#序列化和反系列化json与类型对象转换
  • 原文地址:https://www.cnblogs.com/leifei/p/8351440.html
Copyright © 2011-2022 走看看