Jdbc创建表 利用循环添加数据 ,更新数据
一:上码
1.有的已经实现的就注释了
2.配置文件信息
package com.wyjedu.jdbc.PreparedStatement;import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Properties;
import java.util.Scanner;/*** 1.创建 admin表* 2.使用 PreparedStatement添加5条数据* 3.修改tom的记录,将name改成king* 4.删除一条的记录* 5.查询全部记录,并显示在控制台*/public class preparedStatement03 {public static void main(String[] args) throws Exception{text01();}//dml和create 操作public static void text01() throws Exception{//(1):获取配置文件信息Properties properties = new Properties();properties.load(new FileInputStream("src//mysql.properitys"));String url = properties.getProperty("url");String user = properties.getProperty("user");String password = properties.getProperty("password");String driver = properties.getProperty("driver");//(2):注册驱动Class.forName(driver);//(3):获取连接Connection connection = DriverManager.getConnection(url, user, password);//(4):组织sql,获取preparedStatement 接口// String sql = "create table admin(id int,name varchar(23))";// String sql = "insert into admin values (?,?)";//String sql = "update admin set name = ? where name = ?";String sql = "select * from admin";PreparedStatement preparedStatement = connection.prepareStatement(sql);//(5):执行语句Scanner scanner = new Scanner(System.in);// for (int i = 0; i < 5; i++) {// int id = scanner.nextInt();
// String name = scanner.nextLine();
//
// preparedStatement.setInt(1,id);
// preparedStatement.setString(2,name);
//
// int p = preparedStatement.executeUpdate();
// // System.out.println(i);
// }/// 修改记录// preparedStatement.setString(1,scanner.nextLine());
// preparedStatement.setString(2,scanner.nextLine());
//
// int i = preparedStatement.executeUpdate();
// System.out.println(i);// 查询表的记录ResultSet resultSet = preparedStatement.executeQuery();while(resultSet.next()){int id = resultSet.getInt(1);//获取该行第一列String name = resultSet.getString(2);//获取该行的第二列System.out.println(id+" "+name);}//(6):关闭资源resultSet.close();preparedStatement.close();connection.close();}
}
Jdbc创建表 利用循环添加数据 ,更新数据相关推荐
- MyBatis系列:mybatis用foreach循环添加多条数据!
MyBatis系列:mybatis用foreach循环添加多条数据! 前言 今天博主将为大家分享MyBatis系列:mybatis用foreach循环添加多条数据!不喜勿喷,如有异议欢迎讨论!欢迎关注 ...
- sql语句创建表的同时添加外键约束
sql语句创建表的同时添加外键约束 题目 建立一个商店的数据库store,记录顾客及其购物情况,由下面三个表组成: 商品(商品号,商品名,单价,商品类别,供应商): 顾客(顾客号,姓名,住址): 订单 ...
- php 生成excel透视表,利用Javascript仿Excel的数据透视分析功能
什么是数据透视分析? 数据透视分析就是要在 不同维度对数据进行汇总,过滤,分析,比较,作图.用来发现数据的变化趋势和不同因素导致的差异. 这在销售,统计,金融 等方面十分有用,常常会在一些管理软件中使 ...
- oracle创建用户表空间6,Oracle创建表空间,添加用户及授权
工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了 2.Oracle用户新增 执行语句 create ...
- 使用aspose-word将word转化为pdf,循环添加表格、数据、图片
废话不多说,直接上干货. 1.因为我是springboot项目,所以新建如下目录,并将aspose-word jar包放在目录下 2.在pom文件中添加显示依赖(添加显示依赖的方法有多种,可自行选择) ...
- MySQL基础——DML语言学习\插入数据\删除数据\更新数据
接上篇文章 MySQL基础--DDL语言学习 DML语言学习 Data Manipulation Language 数据操纵语言 主要包括表记录的插入(INSERT).更新(UPDATE).删除(DE ...
- 【Vegas原创】GridView跨页选择多行数据,并循环添加一行DataSet数据
Utility.aspx.cs:(主页面) try { DataTable dt = new DataTable(); ...
- eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...
ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...
- JDBC连接mysql、创建表、操作数据、PreparedStatement防注入、sql语句返回值类型知识汇总
JDBC连接过程: import java.sql.*;/*** Description:* Created by CWG on 2020/10/29 21:05*/ public class Con ...
最新文章
- CVS有关no such repository问题
- 模板会有多层镜像_创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建,本博文讲解前两种。基于已有镜像的容器创建该方法是使用docke...
- python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
- 也来分析为什么支付宝要做社交
- pythonweb框架_浅谈python web三大框架
- Python 基础总结
- React Native初探
- Ubuntu 下搭建 Android 开发环境(图文)
- Ubuntu16.0.4 通过Docker安装酷Q
- 程序员因接外包坐牢!两万字长文揭露心酸真实经历
- 如何创建一个简易的HTML网页框架
- Shader step函数实现线条拼色
- 一代王者回归?滴滴暂停563天,恢复新用户下载,江湖格局又生变
- matlab笔记:一元微分方程求解
- 小米 红米NOTE5 解BL锁教程 申请BootLoader解锁教程
- 宽带运行商服务器,家用宽带200兆,300兆,500兆与1000兆有什么区别吗?
- 计算一个球的体积的程序HTML,【编程1小时】球体表面积和体积计算
- Object.defineProperty方法的简单介绍
- 微信小程序自学笔记-----文本和字体样式设置
- 师生使用计算机网络 应当遵循,大学生安全教育试题
热门文章
- [转]IIS7全新管理工具AppCmd.exe的命令使用
- ArcGIS实验教程——实验三十八:基于ArcGIS的等高线、山体阴影、山顶点提取案例教程
- Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法
- 链表之单链表约瑟夫问题(一)
- Android之OKHttp使用总结
- for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件
- javaweb连接不上mysql怎么办_java web应用连接mysql会突然connection连接失败
- ajax速度axio速度,[转]Ajax Fetch Axios之间的详细区别以及优缺点
- python中的常量可以修改吗_python实现不可修改的常量
- 为什么你闻不到自己胳肢窝的味道?