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 条评论
登录 后参与评论

相关文章

来自专栏自动化测试实战

接口测试基础——第8篇 requests模块

3406
来自专栏张善友的专栏

应用IBatisNet+Castle进行项目的开发

       最近在做一个项目,项目的需求不够明确,这是做项目的大忌,但是没有办法。项目的架构采用Dotnet平台使用C#进行开发,为了加快项目的开发进度,采用...

17510
来自专栏信安之路

巡风源码浅析之 Vulscan 分析篇

巡风是一款适用于企业内网的漏洞快速应急、巡航扫描系统,通过搜索功能可清晰的了解内部网络资产分布情况,并且可指定漏洞插件对搜索结果进行快速漏洞检测并输出结果报表。

1040
来自专栏hanlp学习笔记

Eclipse安装试用Hanlp

http://hanlp.linrunsoft.com/services.html

952
来自专栏dalaoyang

Intellij IDEA更改项目优先编译顺序

1222
来自专栏数据和云

Oracle公共云中的MySQL InnoDB集群(2)

在本系列的第一部分 Oracle公共云中的MySQL InnoDB集群,我们学习了如何使用Oracle Cloud配置InnoDB集群。 本文我们将了解如何以及...

3434
来自专栏流媒体

C语言文件打开方式

1423
来自专栏流媒体

Linux下Socket编程(三)——非阻塞select的使用简介

阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。 使用Selec...

1561
来自专栏黑白安全

怎么寻找SQL注入点

  如果要对一个网站进行SQL注入攻击,首先就需要找到存在SQL注入漏洞的地方,也就是寻找所谓的注入点。可能的SQL注入点一般存在于登录页面、查找页面或添加页面...

2442
来自专栏salesforce零基础学习

salesforce 零基础开发入门学习(四)多表关联下的SOQL以及表字段Data type详解

建立好的数据表在数据库中查看有很多方式,本人目前采用以下两种方式查看数据表。 1.采用schema Builder查看表结构以及多表之间的关联关系,可以登录后点...

2159

扫码关注云+社区