JDBC实现增删改查

添加mysql,c3p0,junit依赖:

连接数据库:

1.直接连接数据库

注意:

1.不需要使用Class.forName(),原因请查看源码

2. useSSL=false只是为了屏蔽掉Mysql的警告信息,可以不加

2.使用连接池

resources目录下添加c3p0-config.xml配置文件

说明:这里仅仅是测试,所以我放在了test/resources/目录下,非测试请放在main/resources/

创建用户信息:

上面提供了返回主键和不返回主键两种写法

查询用户信息:

推荐第二种方式,不会因为表字段位置调整修改代码,并且通过泛型和反射可实现查询任意表和返回给定对象.

更新用户信息:

删除用户信息:

后面将会介绍: emmmmmm...还没想好

github:https://github.com/RamerF/spring-web.git

有任何疑问,请联系

本文来自企鹅号 - JavaWeb开发技术媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏cs

linux 学习笔记七

来自实验楼的学习笔记,文字基本复制,粘贴。 ? 下载了一个录制gif图的软件,还不错 参考与:在Linux(Ubuntu)下超好用的录屏gif软件!!...

3235
来自专栏PPV课数据科学社区

基于 Python 的 Scrapy 爬虫入门:代码详解

一、内容分析 接下来创建一个爬虫项目,以 图虫网 为例抓取里面的图片。在顶部菜单“发现” “标签”里面是对各种图片的分类,点击一个标签,比如“美女”,网页的链接...

3849
来自专栏数据结构笔记

实战:爬取简书之搭建程序框架

随机选择 ua,将下面这段代码单独放到一个文件中(user-agent太多了╯︿╰):

552
来自专栏跟着阿笨一起玩NET

SQL SERVER 2008 R2 按照自定数据库对象类型生成脚本

好像Sql server 2008 的这个选择数据库对象类型,在点击“下一步”才提示出来。

291
来自专栏PhpZendo

Laravel 数据库迁移索引长度问题

Laravel 默认使用 utf8mb4 字符,它支持在数据库中存储 "emojis" 。 如果你是在版本低于 5.7.7 的 MySQL release 或者...

551
来自专栏漏斗社区

大数据搜索引擎之elasticsearch使用篇(一)

在上一篇文章《大数据搜索分析引擎elasticsearch(安装篇)》中,斗哥介绍了elasticsearch的基本安装过程,本期,我们将着重介绍elastic...

944
来自专栏Python爬虫与算法进阶

Scrapy源码(2)——爬虫开始的地方

Scrapy运行命令 一般来说,运行Scrapy项目的写法有,(这里不考虑从脚本运行Scrapy) Usage examples: $ scrapy craw...

2713
来自专栏Danny的专栏

【SSH快速进阶】——Hibernate自动建表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

564
来自专栏wym

转载[Linux/Ubuntu] vi/vim 使用方法讲解

源地址:http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html

632
来自专栏小蠢驴iOS专题

iOS之手把手教你学会使用sqlite,并应用于实际开发

1143

扫码关注云+社区