3427人加入学习
(12人评价)
JDBC编程和MySQL数据库

制作完成于2018年5月11日 使用JDK8

价格 免费

PreparedStatement对象可以防止sql注入,而Statement不能防止sql注入

 crud: create(插入),read(读取),update(更新),delete(删除)

stmt.executeUpdate(); 应用于:create(插入),update(修改),delete(删除)

stmt.executeQuery();应用于read(读取)

[展开全文]

分页查询:

limit 所要查询的起始行数 ,每页的行数

起始行数=(页数-1)*每页的行数

若要查询第n页,每页为m行:limit (n-1)*m , m

  ################

PreparedStatement 类  :作为查询
PreparedStatement  pstmt = null; 

 

pstmt.setXXX(1, XXXX);
 pstmt.setXXX(2, XXXX);

############ 

Connection con = null;Connection con = null;

rs = stmt.executeQuery();   // 发起请求

 

 

 

 

 

 

 

 

 

[展开全文]

增加表中的元组:

insert into 表名 values ()

删除表中的内容:

delete from 表名

修改表中的内容:

update 表名 set 属性 = 某 where 限制条件

查表:

select * from 表名

##########

修改表名:

rename table 原来的表名 to 

[展开全文]

创建数据库:

  create database 数据库名称

展示所有的创建的数据库:

  show databases

使用某个数据库:

use 数据库名称

查看当前所使用的数据库:

 select database()

############

创建表:

  create table 表名();

展示表:

show tables

 删除表:

 drop table 表名

  

 

 

 

 

 

[展开全文]

连接池就是数据源 dbcp数据源 c3p0数据源;、

MinIdle 保持有最少个空闲连接

[展开全文]

事务保证工作要么同时成功要么同时失败

 

[展开全文]

JDBC学习笔记

  1. 课程介绍
    1. JDBC  java
[展开全文]

Class.forname(“com.mysql.jdbc.driver”);注册驱动。

connection con=driverManager.getConnection(url),连接数据库

prparstatement s=con.prparstatementstatement(sql);

Resultser re= 返回结果集。

if(re.next){}

[展开全文]

create database "";  --创建数据库

show databases; --显示所有数据库

drop database "";  --删除某一数据库

use "";  --操作某一数据库

select database();  --查看当前选择的是哪一个数据库

 

[展开全文]

DriverManager驱动管理器

getConnection方法连接数据库

[展开全文]

jdbc编程

java database connrctivity

使用java里提供的一些类和方法,利用程序链接数据库,进行增删改查

重命名

rename table tablename to new_tablename;

[展开全文]

con.setAutoCommit(false);开启事务

con.commit();关闭事务;

con 是co

[展开全文]

事务:例子银行事务,要么同时成功,否则操作回轨

[展开全文]

利用返回的Connection对象进行创建连接

con.createStatement(); //返回Statement对象

stmt.exeucteQuery("select * form user"); //使用sql命令查询该表的所有数据,返回一个ResultSet集合

while(rs.next){   //使用循环输出存储的数据

rs.getint(1);            //按照数据库列号取值

rs.getstring(2);

rs.getstring(3);

}

 

//最后关闭所有流

rs.close();

 

[展开全文]

//使用驱动,相对路径

Class.forname("com.mysql.jdbc.Driver"); 、

//创建连接密码等//返回Connection

DriverManager. getConnectin(url,user,password);

//连接服务器的地址用户名密码和指定库

url=“jdbc:mysql://127.0.0.1:3306/xxxx”;

//设置编码的连接方式(防止乱码)

url=“jdbc:mysql://127.0.0.1:3306/xxxx?useUnicode=true&characterEncoding=UTF-8”;

 

 

[展开全文]

connection.setAutoCommit(false);   //手动开启事务

 

connection.commit();   //提交事务

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(27)
下载资料(1)