首页 > 数据库 >JDBC各个类详情-DriverManager住册驱动、Connection-获取数据库连接

JDBC各个类详情-DriverManager住册驱动、Connection-获取数据库连接

时间:2022-10-27 15:58:10浏览次数:47  
标签:DriverManager JDBC 数据库 Driver Connection jdbc mysql 驱动

详细各个对象:

1、DriverManager:驱动管理对象

功能:

1.注册驱动:告诉程序该使用哪一个数据库驱动jar

static void registerDriver(Driver driver) :注册与给定的驱动程序DriverManager 。

写代码使用:class.forName("com.mysql.jdbc.Driver" ) ;

通过查看源码发现:在com.mysqi.jdbc.Driver类中存在静态代码块

static {
  try {
    java.sql.DriverManager.registerDriver(new Driver());
  }catch (SQLException E) {
    throw new RuntimeException("can't register driver!");
}
}

注意: mysq15之后的驱动jar包可以省略注册驱动的步骤。

2.获取数据库连接

方法:static Connection getConnection(string url,string user,string password)

参数:

url:指定连接的路径

语法:jdbc : mysql://ip地址(域名):端口号/数据库名称

例子: idbc : mysql:/ / localhost: 3306/db3

细节∶如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为:jdbc:mysql://数据库名称

user:用户名

password :密码

标签:DriverManager,JDBC,数据库,Driver,Connection,jdbc,mysql,驱动
From: https://www.cnblogs.com/shenziyi/p/16832302.html

相关文章

  • JDBC
    JDBC:jdbc就是用java代码操作数据库的一门技术。早期sun公司的程序员想编写一套可以连接所有数据库的 API,但数据库之间的差异太大,无法实现。后来sun公司与数据库厂商商......
  • JDBC概念和JDBC快速入门
     JDBC概念概念:javaDataBaseConnectivityjava数据连接java语法操作数据库 JDBC本质其实是官方(sun公司)定义的一套操作所有关系系数据库的规则即接口各个数据库......
  • jdbctype(jdbctype=numeric)
    jdbctype和javatype的区别jdbc是数据库的数据类型,Java是那几种类型加类类型使用mybatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错误,也就是无效的列类......
  • jdbc入门案例学习,java如何连接mysql,如何和mysql进行连接
    在学习了java基础和mysql以及SQL语法之后,那我们可以开始学习如何程序对数据库的数据进行操作,基本操作就是,查询,新增,更新,删除,四个基本操作,也是全部操作。这节我们将通过jdb......
  • JDBC连接MySQL(简单)
    JDBC连接MySQL    加载及注册JDBC驱动程序         Class.forName("com.mysql.jdbc.Driver");         Class.forName("com......
  • JDBC 的API之 Connection 和 Statement
     Connection是建立连接的api他有两个功能: 一是:建立和数据库的连接:Connectionconn=DriverManager.getConnection(url,root,password); 二是:管理事务,就是在java......
  • 【报错】 The driver could not establish a secure connection to SQL Server by usi
    jdk:1.8sqlDriver:6.4.0解决方法:JDK目录下的jre\lib\security,打开java.security找到jdk.tls.disabledAlgorithms,如下图把3DES_EDE_CBC注释掉。保存,测试成功!补充说明:开发......
  • Java查询服务器(windows + linux)和系统各个指标数据 cpu、内存、硬盘、线程、请求错
    importjava.io.BufferedReader;importjava.io.File;importjava.io.IOException;importjava.io.InputStreamReader;importjava.lang.management.ManagementFactory......
  • Java反射之类的字节码对象的三种调用方式和JDBC【多测师】
    类的字节码对象:packagecom.section02;importorg.apache.log4j.Logger;importcom.section01.Student;/***@authorxiaoshu*同一个类在JVM中只存在一份字节码对象*也就是......
  • JDBC封装数据库的工具类【多测师】
    一、先写一个数据库的工具函数要求:1、可以通过IP地址账号密码等进行连接数据库2、封装一封装一个查询的方法==》多测师_王sirpackagecom.xiaoshu;importjava.sql.Connec......