资源简介
简单的JDBC的增删改查操作,附源码

代码片段和文件信息
package com.xyyz.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class JDBCDemo {
public static void main(String[] args) throws Exception {
query();
insert();
query();
update();
query();
delete();
query();
}
/**
* 查询代码
*
* @throws Exception
*/
public static void query() throws Exception {
// 注册驱动
Class.forName(“com.mysql.jdbc.Driver“);
// 连接数据需要的参数
String url = “jdbc:mysql:///jdbctestdata“;
String user = “root“;
String password = “root“;
// 获取数据库连接
Connection connection = DriverManager.getConnection(url user password);
String sql = “select * from jdbctestdata“;
// 获取预编译对象
PreparedStatement prepareStatement = connection.prepareStatement(sql);
// 执行sql语句
ResultSet resultSet = prepareStatement.executeQuery();
// 遍历打印sql语句
while (resultSet.next()) {
System.out.println(resultSet.getInt(1) + “--“ + resultSet.getString(2));
}
// 关闭释放资源
resultSet.close();
prepareStatement.close();
connection.close();
}
/**
* 插入数据
*/
public static void insert() throws Exception {
// 注册驱动
Class.forName(“com.mysql.jdbc.Driver“);
// 连接数据需要的参数
String url = “jdbc:mysql:///jdbctestdata“;
String user = “root“;
String password = “root“;
// 获取数据库连接
Connection connection = DriverManager.getConnection(url user password);
String sql = “insert into jdbctestdata value(???)“;
// 获取预编译对象
PreparedStatement prepare = connection.prepareStatement(sql);
prepare.setString(1 “6“);
prepare.setString(2 “小白“);
prepare.setString(3 “30“);
int i = prepare.executeUpdate();
System.out.println(“i=“ + i);
// 执行sql语句
prepare.close();
connection.close();
}
/**
* 更新数据
*/
public static void update() throws Exception {
// 注册驱动
Class.forName(“com.mysql.jdbc.Driver“);
// 连接数据需要的参数
String url = “jdbc:mysql:///jdbctestdata“;
String user = “root“;
String password = “root“;
// 获取数据库连接
Connection connection = DriverManager.getConnection(url user password);
String sql = “update jdbctestdata set name=? age=? where id=?“;
// 获取预编译对象
PreparedStatement prepare = connection.prepareStatement(sql);
prepare.setString(1 “小红“);
prepare.setString(2 “20“);
prepare.setString(3 “6“);
int i = prepare.executeUpdate();
System.out.println(“i=“ + i);
// 执行sql语句
prepare.close();
connection.close();
}
/**
* 删除数据
*/
public static void delete() throws Exception {
// 注册驱动
Class.forName(“com.mysql.jdbc.Driver“);
// 连接数据需要的参数
String url = “jdbc:mysql:///jdbctestdata“;
String user = “root“;
String password = “root“;
// 获取数据库连接
Connection connection = DriverManager.getConnection(url user password);
String sql = “delete from jdbctestdata where id = ?“;
// 获取预编译对象
PreparedStatement prepare = connection.prepareStatement(sql);
prepare.setStr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-04 21:32 JDBC\
文件 456 2017-07-04 22:12 JDBC\.classpath
文件 380 2017-07-04 21:20 JDBC\.project
目录 0 2017-07-04 21:20 JDBC\.settings\
文件 598 2017-07-04 21:20 JDBC\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-07-04 22:12 JDBC\bin\
目录 0 2017-07-04 22:12 JDBC\bin\com\
目录 0 2017-07-04 22:12 JDBC\bin\com\xyyz\
目录 0 2017-07-04 22:12 JDBC\bin\com\xyyz\jdbc\
文件 3247 2017-07-04 22:35 JDBC\bin\com\xyyz\jdbc\JDBCDemo.class
目录 0 2017-07-04 21:32 JDBC\lib\
文件 540852 2017-07-04 21:32 JDBC\lib\mysql-connector-java-5.0.8-bin.jar
目录 0 2017-07-04 21:21 JDBC\src\
目录 0 2017-07-04 22:04 JDBC\src\com\
目录 0 2017-07-04 22:04 JDBC\src\com\xyyz\
目录 0 2017-07-04 21:21 JDBC\src\com\xyyz\jdbc\
文件 3461 2017-07-04 22:35 JDBC\src\com\xyyz\jdbc\JDBCDemo.java
相关资源
- jdbcTemplate分页彻底解决,使用游标滚
- TeraJDBC__indep_indep.16.20.00.06.zip
- 基于yml 配置方式 ,实现springBoot+sha
- JDBC连接实现简单学生管理系统附数据
- JDBC API 参考教程第三版(2003).rar
- Jdbc经典案例之图书管理系统
- 达梦数据库JDBC驱动包
- 标准struts2和mvc写的用户管理
- 数据库与excel导入导出(JDBCmyeclipse)
- 教学楼管理信息系统
- servlet+jdbc实现微信公众号开发
- 简单图书的增删改查
- teradata jdbc最新和老驱动打包
- PI 数据库JDBC管理员指南 2010版
- webservice+jdbc
- 达梦数据库驱动dmjdbcdrive每个jdk版本对
- JDBC东软电信报表系统
- instantclient-jdbc-windows.x64-18.3.0.0.0dbru.
- 查询系统JDBC+struts2
- Warehouse_management.zip
- spring内置jdbctemplate使用demo
- logstash-input-jdbc-4.2.3离线安装包
- struts2(包括增删改查的实现,及登录
- 一本糊涂账-基于Swing和JDBC开发的图形
- ojdbc6-11.2.0.1.0
- 尚硅谷]_宋红康_4天贯通JDBC
- 工单管理系统源码
- Spring mvc + Spring + Spring jdbc 整合 demo
- 使用 Spring MVC + JDBC Template 实现登录
- SpringMVC+Spring+SpringJDBC整合框架
评论
共有 条评论