java
criss_zhang
这个作者很懒,什么都没留下…
展开
-
JAVA学习---SSM架构(一)初识spring
啥啥啥原创 2020-08-30 00:01:02 · 149 阅读 · 0 评论 -
JAVA学习---MyBatis(二)动态sql
继上一篇https://blog.csdn.net/criss_zhang/article/details/108182686本篇主要记录如何利用mybatis的动态sql来实现灵活的增删改查。一、提取公共代码在上一篇代码的基础上,提取出公共代码package com.mybtisstudy.test;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.u原创 2020-08-27 00:29:06 · 159 阅读 · 0 评论 -
JAVA学习---MyBatis(一)XML方式
前言mybatis是一个十分容易学习和领会其设计初衷的持久层框架,它能够帮助我们对JDBC操作数据库的过程进行封装,使我们更加关注与sql本身(就是怎么写sql语句:D).一、前期准备1.1首先创建一下数据库的表-- 1、删除 mybatisstudy 数据库(如果存在)drop database if exists mybatisstudy;-- 2、创建数据库 mybatisstudy 数据库create database mybatisstudy charset utf8;use my原创 2020-08-23 15:24:06 · 324 阅读 · 0 评论 -
JAVA学习---maven
首先要知道啥是maven据我所了解来看,maven比较像是jar包的管理系统,他能够帮我们简化项目的配置,统一项目结构,最终目的就是增加开发效率一,如何下载并配置下载地址:http://maven.apache.org/download.cgi进入到下载页之后,直接找到这个无论是mac还是win的操作系统,maven只需要在下载好之后解压使用即可,但是注意解压的位置不能够有中文,最好都是全英文,因为如果有中文的话可能会造成后续编程中报错,或者无法正确下载jar包等不必要的问题下载解压后是原创 2020-08-09 02:04:36 · 124 阅读 · 0 评论 -
JDBC学习笔记(三)c3p0数据库连接池
要使用c3p0连接池首先需要下载Jar包https://mvnrepository.com/artifact/c3p0/c3p0下载完成后,将他build path到项目中然后开始写代码第一种方式:public static void main(string[] args){Connection conn = null;PreparedStatement ps = null;ResultSet rs = null;//创建数据库连接对象ComboPooledDataSource p原创 2020-07-19 13:24:24 · 182 阅读 · 0 评论 -
JDBC学习笔记(二)防注sql注入攻击
接上一章的JDBC学习接下来要做SQL的防注入Connection conn = null;PreparedStatement ps = null;ResultSet rs = null;try{//注册驱动Class.forName("com.mysql.jdbc.Driver");//获取数据库连接conn = DriverManger.getConnection("jdbc:mysql:///表名?characterEncoding=utf-8","r.原创 2020-07-19 09:30:20 · 92 阅读 · 0 评论 -
JDBC学习笔记(一)基础学习
JDBC是java database connectivity的缩写简单来说就是利用java来与数据库进行链接的技术很多框架内都已经封装了jdbc,比如hibernate和mybatis,简化了jdbc一共有几个步骤和代码需要来做一,有自己的数据库和表,并且对该表十分熟悉二,编写jdbc相关代码2.1导入mysql的jar包并在工程内build path(eclipse)因为我是使用的mysql数据库,所以是使用mysql的jar包下载地址是https://mvnrepository.c原创 2020-07-14 23:02:57 · 147 阅读 · 1 评论