Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动 con=DriverManager.getConnection(url,user,password); //建立连接 stmt=con.createStatement(); //创建语句执行者(st ...
分类:
数据库 时间:
2020-07-06 16:21:54
阅读次数:
64
JDBC连接数据库实例 1、 数据库表 1.1、创建表 CREATE TABLE `users`( `uid` INT NOT NULL AUTO_INCREMENT COMMENT '用户id', `uname` VARCHAR(20) NOT NULL COMMENT '用户名', `upass ...
分类:
数据库 时间:
2020-07-06 13:14:28
阅读次数:
70
前言最近在和粉丝聊天的时候被粉丝问到jdbc和mybatis底层实现这一块的问题,而且还不止一个小伙伴问到,于是我似乎认识到了问题的严重性,我花了两天时间整理了一下自己的认识和网上查阅的资料写了这篇文章,话不多说,满满的干货都在下面了。在说mybatis底层实现之前,先看下基本的知识点jdbcjdbc是连接数据库的最基本实现,任何对数据库的操作都是基于jdbc1.注册驱动Class.forName
分类:
其他好文 时间:
2020-07-06 01:03:03
阅读次数:
63
问题一:双亲委派模型是什么 如果一个类加载器收到了加载某个类的请求,则该类加载器并不会去加载该类,而是把这个请求委派给父类加载器,每一个层次的类加载器都是如此,因此所有的类加载请求最终都会传送到顶端的启动类加载器;只有当父类加载器在其搜索范围内无法找到所需的类,并将该结果反馈给子类加载器,子类加载器 ...
分类:
数据库 时间:
2020-07-05 22:57:45
阅读次数:
99
属于结构型模式,用于抽象与实现解耦。 例如: JDBC获取数据库连接,是实现桥接模式的典型。参考:JDBC桥接 代码示例 public interface DrawAPI { void drawCircle(int radius, int x, int y); } public class Draw ...
分类:
其他好文 时间:
2020-07-05 19:08:02
阅读次数:
47
在进行Spring与MyBatis整合时,Spring框架所需要准备的JAR包共10个,其中包括: 4个核心模块JAR,AOP开发使用的JAR,JDBC和事务的JAR 简单来说,BeanFactory就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们的生命周期方法 JDBC连接数据 ...
分类:
其他好文 时间:
2020-07-05 15:29:24
阅读次数:
67
前言 最近在和粉丝聊天的时候被粉丝问到jdbc和mybatis底层实现这一块的问题,而且还不止一个小伙伴问到,于是我似乎认识到了问题的严重性,我花了两天时间整理了一下自己的认识和网上查阅的资料写了这篇文章,话不多说,满满的干货都在下面了。 在说mybatis底层实现之前,先看下基本的知识点jdbc ...
分类:
其他好文 时间:
2020-07-05 15:26:13
阅读次数:
40
使用 SpringJDBC 框架,资源管理和错误处理的代价都会被减轻。所以开发者只 需写 statements 和 queries 从数据存取数据,JDBC 也可以在 Spring 框架提供 的模板类的帮助下更有效地被使用,这个模板叫 JdbcTemplate (例子见这里 here) ...
分类:
数据库 时间:
2020-07-05 13:48:58
阅读次数:
92
##1. pom文件范例 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven ...
分类:
其他好文 时间:
2020-07-05 13:25:26
阅读次数:
43
1、mysql的安装,目的是存放hive的元数据 2、下载hive包,并进行解压 3、配置文件hive-site.xml <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql: ...
分类:
其他好文 时间:
2020-07-05 01:05:03
阅读次数:
83