driverManager、Connection、statement、ResultSet 的关联

DriverManager 相当于是数据库的管理员



  Connection con=DriverManager.getConnection(三大参数); //和管理员说一声,兄弟我和你连接啦,manager给你开一条专属的路(con)

  Statement sta=con.creatstatement();  //你要运输东西,就得有工具,工具就是statement

  resultSet re=statement.excuteupdate(excutequery) ("数据库语句");

  结果集就能拿去遍历



引用自毕老师课件。

这就是加载驱动的原因。Class.forName("com.mysql.jdbc.数据库名称");

原文地址:https://www.cnblogs.com/zzw3014/p/10069243.html

时间: 2024-10-03 15:13:51

driverManager、Connection、statement、ResultSet 的关联的相关文章

【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement

本blog提供了一个简单的通过JDBC驱动建立JDBC连接例程,并分别通过Statement和PreparedStatement实现对数据库的查询.在下一篇blog中将重点比较Statement与PreparedStatement的差异. 1.为项目添加JDBC驱动 1)JDBC驱动下载 官方下载地址:mysql-connector-java-5.0.8.zip CSDN资料下载地址:mysql-connector-java-5.0.8.zip 2)为项目添加JDBC驱动 建立项目Java项目J

JDBC再学习

JDBC是规范,地球人都知道. 啥是规范呢?反正我说不好,真要让我说的话,就是SUN制订了一大堆接口,然后你要是想实现一些功能就要去实现这些接口,他要是也想要实现这些功能也得去老实儿的实现这些接口. JDBC就是这些接口们,java.sql包下面有好多个接口文件,这些接口文件就是所谓的规范,标准. 无论Oracle,MySql,还是DB2,SqlServer都实现了这些接口.这样一来我们只需要针对着jdk中的接口编程就可以了. 记得上学的时候,最讨厌的就是JDBC,因为就这里需要记一大串东西,第

JAVA数据源连接方式汇总

转自http://blog.csdn.net/itwit/article/details/7028135 —————————————————————————————— 一.问题引入 在java程序中,需要访问数据库,做增删改查等相关操作.如何访问数据库,做数据库的相关操作呢? 二.Java连接数据库方法概述 java.sql提供了一些接口和类,用于支持数据库增删改查等相关的操作.该jar包定义了java访问各种不同数据库(mysql,oracle,sqlserver.....)的统一接口和标准.

JDBC编程JAVA

学习资料<疯狂java讲义> 环境:MYSQL Java 1.7 java用JDBC操作数据库是java编程的基础之一.而掌握SQL是JDBC编程的基础.JDBC是sun公司制定的接口API,各个数据库产商根据接口API提供实现类(驱动程序),这是面向接口编程的典型应用. 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. 查询和更新指令构成了 SQL

JDBC-Mybatis-Hibernate

ComTechnology - 后端 - JDBC-Mybatis-Hibernate JDBC JDBC.jar 4.0 1.JDBCJava DateBase Connection 制作到数据库的连接.创建 SQL 或 MySQL 语句.执行 SQL 或 MySQL 查询数据库.查看和修改所产生的记录. JDBC API: 提供了应用程序对 JDBC 管理器的连接.JDBC Driver API: 提供了 JDBC 管理器对驱动程序连接. 常见的 JDBC 组件 JDBC 的 API 提供了

【黑马程序员】第5课:JDBC连接MySQL数据库

<pre> day05 上节内容回顾 (1)数据库语句 *创建数据库和查看数据库的语句 *切换数据库和删除数据库语句 (2)数据库表语句 *创建数据库表的语句 *创建带约束的表 **mysql的约束有三个 *删除表 (3)表中的记录语句 *插入记录 insert **如果类型是int类型,直接写值 **如果varchar或者日期类型,使用单引号包起来 *更新记录 update *删除记录 delete *查询记录 select.. from ... where ...group by havi

jdbc mysql crud dao模型 sql注入漏洞 jdbc 操作大文件

day17总结 今日内容 l JDBC 1.1 上次课内容总结 SQL语句: 1.外键约束:foreign key * 维护多个表关系! * 用来保证数据完整性! 2.三种关系: * 一对多: * 一个客户可以对应多个订单,一个订单只属于一个客户! * 建表原则: * 在多的一方创建一个字段,作为外键指向一的一方的主键!!! * 多对多: * 一个学生可以选择多个课程,一个课程也可以被多个学生选择! * 建表原则: * 创建第三张表,第三张表中放入两个字段,作为外键分别指向多对多双方的主键! *

1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\

. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用.而线程是在进程中执行的一个任务.Java运行环境是一个包含了不同的类和程序的单一进程.线程可以被称为轻量级进程.线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源. 2. 多线程编程的好处是什么? 在多线程程序中,多个线程被并发的执行以提高程序的效率,CPU不会因为某个线程需要等待资源而进入空闲状态. 3. 用户线程和守护线程有什么区别? 当我们在Java

Web编程核心

1. 理解浏览器/服务器结构 (B/S) B/S 是从 90年代的客户端/服务器端发展而来, 共同点都是由一个(或一组)服务器来服务多个客户端. 差 别在于:首先,C/S结构的客户端可能是由不同语言编写的,例如VB,Delphi, PowerBuilder等, B/S结构中浏览器成为了一个通用的客户端, 程序以Web的方式呈现,不需要安装,服务器端的升级就意味着所有客户端的升级,这和C/S相比是个翻天覆地的变化. 其次B/S的访问协议也标准化为HTTP(s) ,而不是原来各种各样的私有协议. 最