Day0205____数据库
环境配置
https://www.navicat.com.cn/store/navicat-premium-plan mac https://pan.baidu.com/s/1tVdl2P20eyPsM5GJhSL1Vg
提取码: ksh4 别升级
数据库使用一
package com_01_testfan_02_basic;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class Day02_03_数据库取数据01 {public static void main(String[] args) {//找一个工具去连接数据库Connection conn = null;Statement statement = null;try {Class.forName("com.mysql.jdbc.Driver");//连接数据库conn = DriverManager.getConnection("jdbc:mysql://118.24.13.38:3308/test?characterEncoding=utf8&useSSL=false", "zhangsan", "123123");//准备sqlString sql= "select * from t_user_test";//创建执行sql对象statement = conn.createStatement();//执行sql, 获取返回结果集合ResultSet set=statement.executeQuery(sql);while (set.next()) {System.out.println(set.getString("uid")+" "+set.getString("loginname")+" "+set.getString("loginpass"));}} catch (Exception e) {e.printStackTrace();}finally {//数据库关闭try {conn.close();statement.close();} catch (SQLException e) {e.printStackTrace();}}}}
数据库操作二
package com_01_testfan_02_basic;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List;public class Day02_04_数据库取数据02 {public static void main(String[] args) {List<DbUser> list = getAllDbUserTest();System.out.println(list.size());for (DbUser dbUser : list) {System.out.println(dbUser);}}public static List<DbUser> getAllDbUserTest(){Connection conn = null;Statement statement = null;List<DbUser> list =null;try {//找一个工具去连接数据库Class.forName("com.mysql.jdbc.Driver");//连接数据库conn = DriverManager.getConnection("jdbc:mysql://118.24.13.38:3308/test?characterEncoding=utf8&useSSL=false", "zhangsan", "123123");//准备sqlString sql= "select * from t_user_test";//创建执行sql对象statement = conn.createStatement();//执行sql, 获取返回结果集合ResultSet set=statement.executeQuery(sql);list = new ArrayList<DbUser>();while (set.next()) {DbUser user = new DbUser();user.setUid(set.getString("uid"));user.setLoginname(set.getString("loginname"));user.setLoginpass(set.getString("loginpass"));list.add(user);//System.out.println(set.getString("uid")+" "+set.getString("loginname")+" "+set.getString("loginpass")); }} catch (Exception e) {e.printStackTrace();}finally {//数据库关闭try {conn.close();statement.close();} catch (SQLException e) {e.printStackTrace();}}return list;}}
package com_01_testfan_02_basic;//数据库模拟对象 public class DbUser {private String uid;private String loginname;private String loginpass;public String getUid() {return uid;}public void setUid(String uid) {this.uid = uid;}public String getLoginname() {return loginname;}public void setLoginname(String loginname) {this.loginname = loginname;}public String getLoginpass() {return loginpass;}public void setLoginpass(String loginpass) {this.loginpass = loginpass;}@Overridepublic String toString() {return "DbUser [uid=" + uid + ", loginname=" + loginname + ", loginpass=" + loginpass + "]";}}
转载于:https://www.cnblogs.com/wujianbo123/p/11031576.html
Day0205____数据库相关推荐
- Spring Boot参考指南
Spring Boot参考指南 作者 菲利普·韦伯,戴夫 Syer,约什 长,斯特凡 尼科尔,罗布 绞车,安迪·威尔金森,马塞尔 Overdijk,基督教 杜普伊斯,塞巴斯蒂安·德勒兹,迈克尔·西蒙斯 ...
- mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- 创建数据库,指定数据库的字符集和编码顺序
创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...
- MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段
mybatis plus忽略映射字段时可以在实体类属性上使用以下注解: @TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的. @TableField(e ...
- IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...
使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...
- Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译
Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...
- java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...
展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...
- linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
[问题现象]安装数据库的时候设置过SA口令,安装后不记得了?有没有办法可以修改数据库SA口令? [原因分析]各版本数据库更改SA口令的方法不一样,一般MSDE2000数据库安装时没有SA口令,SQL ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
最新文章
- flux java_FluxJava 新增 RxJava2 的支援功能
- 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
- python os.environ.setdefault_django os.environ慎用setdefault操作环境变量
- git公有转私有_【IT新手之路】客户端组件化之私有库搭建
- hdu4965-Fast Matrix Calculation【矩阵乘法】
- 写游戏软件要学什么_为什么要写关于您所知道的(或所学到的)的内容
- 演示对sys用户和普通用户进行审计的示例
- 从零开始学前端:定时器、Math对象 --- 今天你学习了吗?(JS:Day12)
- STM32单片机开发之让蜂鸣器发声
- 阿里巴巴官方最新Redis开发规范!
- PHP 身份证验证方法
- Mac macOS HP打印机添加教程驱动软件下载
- firefox、IE下的几个不同属性的方法调用
- luogu4093 [HEOI2016/TJOI2016]序列
- 超详细的张飞硬件90天读书笔记01
- 关于Win10与Ubuntu18.04的装机教程与疑问解答
- 算法:扑克牌顺序问题
- 玩转SQLite4:SQLite数据插入与查看
- 【java工具方法】十六进制字符串转字符串
- 获取手机唯一识别码IMEI
热门文章
- react实现div隐藏_在React中显示或隐藏元素
- 一核一g负载均衡不能超过多少_多核程序设计(考试题)
- 联想万全服务器告警信息在哪里看,华为网络设备查看告警信息
- android文件存储的有点,快速理解Android文件存储路径
- .net 5和.net core_开源仿真器 EpicSim 运行 SM3_core
- php 多选按钮,单选和多选按钮如何给图片加样式
- 自动驾驶 2-5 自动驾驶汽车的未来 The Future of Autonomous Vehicles
- 阿里云云计算 44 云计算常见威胁
- 《领域驱动设计精粹》DDD Domain-Driven Design Distilled -- Vaughn Vernon 读后感
- 易筋SpringBoot 2.2 | 第三十二篇:Redis Docker入门