Day 22 狂神说Java基础笔记(MySQL38- 40)_狂神说java的mysql笔记-程序员宅基地

技术标签: mysql  狂神学习  

38-第一个JDBC程序
  1. 准备数据库
CREATE DATABASE jdbcstudy CHARACTER SET utf8 COLLATE utf8_general_ci;
USE jdbcstudy;
CREATE TABLE users(
 id INT PRIMARY KEY,
 NAME VARCHAR(40),
 PASSWORD VARCHAR(40),
 email VARCHAR(60),
 birthday DATE
);
INSERT INTO users(`id`,`name`,`password`,`email`,`birthday`)
VALUES(1,'zhansan','123456','[email protected]','1980-12-04'),
(2,'lisi','123456','[email protected]','1932-01-24'),`users`
(3,'wangwu','123456','[email protected]','1965-08-06');
  1. 导入数据库驱动
    . 在这里插入图片描述
  2. 测试代码
import java.sql.*;
public class jdbc {
    
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
    
        //加载驱动
        //不建议DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        Class.forName("com.mysql.jdbc.Driver");//固定写法。
        //连接信息,用户信息,url
        String url="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=false";//true会报错
        String username="root";
        String password="123456";
        //连接成功,返回数据库对象 Connection 代表数据库
        Connection connection=DriverManager.getConnection(url,username,password);
        //执行sql对象
        Statement statement=connection.createStatement();
        //执行sql,可能存在结果,查看返回结果
        String sql="SELECT * FROM users";
        ResultSet resultSet=statement.executeQuery(sql);//返回结果集,封装了我们全部查询出来得结果
        while (resultSet.next()){
    
            System.out.println("id="+resultSet.getObject("id"));
            System.out.println("name="+resultSet.getObject("name"));
            System.out.println("password="+resultSet.getObject("password"));
            System.out.println("email="+resultSet.getObject("email"));
            System.out.println("birthday="+resultSet.getObject("birthday"));
        }
        //释放连接
        resultSet.close();
        statement.close();
        connection.close();
    }
}

在这里插入图片描述

39-JDBC中对象解释

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

40-Statement对象详解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
read最好executeQuery
工具类*

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44436378/article/details/106892639

智能推荐

解决在设置中修改权限,返回当前运行中的应用发生崩溃的问题_android 关闭权限后 返回 app 白屏-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏5次。why:因为当权限发生改变后,当前程序的当前Activity会异常结束的,导致程序的数据丢失。当返回时,app会默认修复最后打开的那个界面。How:一个Activity的基类的onCreate方法中,判断savedInstanceState是否为null,如果为null,说明是正常启动,如果有数据,就是设置被修改,异常关闭情况下,程序会保存一些数据,所以在有数据的情况下,重新打开启动页。 protected void onCreate(Bundle savedInstanceState) {_android 关闭权限后 返回 app 白屏

2023最新微信ipad协议 834 附近人获取 CODE sessionId_2024微信附近人提取wxid-程序员宅基地

文章浏览阅读1.3k次。最新版本不封号 异地的话可能需要搭建 本地socks5代理 (搭建方法稍后出一个搭建教程 映射+本地搭建)抢购程序 获取 code 和 sessionId (这个用于换取支付二维码的生成)iPad协议已经更新了最新版本 可以用来获取附近人 营销。已完成微信95%以上功能 有相关问题可以私聊我。_2024微信附近人提取wxid

ERROR: The minSdk version should not be declared in the android manifest file.-程序员宅基地

文章浏览阅读5.6k次。具体错误为: ERROR: The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file. Remove minSdkVersion and sync project Affected Modules: T..._the minsdk version should not be declared in the android manifest file. you

告别代码复制粘贴,傻瓜式提取 PyTorch 中间层特征_pytorch提取中间层特征-程序员宅基地

文章浏览阅读8.8k次,点赞11次,收藏38次。内容导读:特征提取是图像处理过程中常需要用到的一种方法,其效果好坏对模型的泛化能力有至关重要的影响。特征提取(Feature extraction)在机器学习、模式识别和图像处理中应用广泛。它从初始的一组测量数据开始,建构出提供信息且不冗余的派生值,即特征值,从而促进后续的学习和泛化步骤。在使用 PyTorch 进行模型训练的过程中,经常需要提取模型中间层的特征。解决这个问题可以用到 3 种方法。对中间层进行特征提取的 3 大方法1、借助模型类的属性传递方法: 修改 forward 函数,通._pytorch提取中间层特征

设计模式篇章(4)——十一种行为型模式_设计模式行为11种-程序员宅基地

文章浏览阅读1.2k次,点赞23次,收藏13次。这个设计模式主要思考的是如何分配对象的职责和将对象之间相互协作完成单个对象无法完成的任务,这个与结构型模式有点像,结构型可以理解为静态的组合,例如将不同的组件拼起来成为一个更大的组件;而行为型更是一种动态或者具有某个动作触发的事件,具有一定行为的设计模式。现在不清楚没关系,学完23种设计模式再回头看就能理解了。行为型模式包括:模板方法模式、策略模式、命令模式、职责链模式、状态模式、观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式共11种。_设计模式行为11种

邹检验,结构变化识别及其R语言实现_r语言 sctest-程序员宅基地

文章浏览阅读1.1k次。邹检验Chow test提供了最基本的一种结构变化显著性的检验方法,后续统计学者提供了复杂结构变化的识别和判定方法。针对情形2和3,Andrews(1993,2003)开发了sup-Wald(即一系列Wald检验的上确界)方法,sup-LM(即一系列拉格朗日乘数统计量的上确界)方法和sup-LR(即一系列极大似然比的上确界)方法用以检验结构变化。邹检验通过比较总样本回归的残差平方和与分组样本回归残差平方和之间的差值,构造了一个统计变量,该变量符合F分布,可以作为显著性的判断依据。结构变化检验的R语言实现。_r语言 sctest

随便推点

开源微信小程序商城源码PHP带后台管理——构建高效电商平台的基石_小程序源码带后台-程序员宅基地

文章浏览阅读1k次。分享一款开源的微信小程序商城源码PHP,春哥七合一DIY小程序源码系统带后台管理功能,帮助你轻松构建高效的电商平台。开发成本低:相较于APP开发,微信小程序的开发成本更低,且无需下载安装,即用即走。统计报表:提供丰富的数据统计功能,方便商家分析平台运营情况,制定针对性的营销策略。开发与调试:根据平台需求和设计图,进行页面的开发和调试,确保功能的完整性和稳定性。上线发布:完成开发和测试后,进行上线发布,让用户开始使用你的微信小程序商城。权限管理:支持多用户管理,分配不同权限,确保平台数据的安全性和稳定性。_小程序源码带后台

2024|CISP认证详细报考流程和条件_cisp报考-程序员宅基地

文章浏览阅读1.2k次,点赞11次,收藏30次。CISP(Certified Information Security Professional,注册信息安全专业人员)证书是由中国信息安全测评中心(CNITSEC)颁发的专业资质证书,旨在为信息安全领域培养和认证具备一定专业水平的安全人才。CISP证书在中国信息安全行业中具有较高的认可度,适用于信息安全企业、咨询服务机构、政府机构、企事业单位等从事信息安全相关工作的专业人员。_cisp报考

ADS(Advanced Design system)原理图结合板层结构仿真(MSub)及版图仿真(EM Simulation)_ads版图仿真-程序员宅基地

文章浏览阅读2.7w次,点赞37次,收藏264次。ADS(Advanced Design system)原理图结合板层结构仿真(MSub)及版图仿真(EM Simulation)_ads版图仿真

bzoj1001: [BeiJing2006]狼抓兔子-程序员宅基地

文章浏览阅读1.4k次。1001: [BeiJing2006]狼抓兔子Time Limit: 15 Sec MemoryLimit: 162 MBDescription现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4

基于Java+Vue+uniapp微信小程序学生管理系统设计和实现_uni-app 学员信息管理系统-程序员宅基地

文章浏览阅读889次,点赞20次,收藏17次。互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对高校教师成果信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用小程序学生管理系统可以有效管理,使信息管理能够更加科学和规范。小程序学生管理系统使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理小程序学生管理系统信息,查看小程序学生管理系统信息,管理小程序学生管理系统。_uni-app 学员信息管理系统

Python Collections 模块 - 2 Tuple功能详解_to_2tuple-程序员宅基地

文章浏览阅读1.2k次。1. 迭代# -*- coding: utf-8 -*-__autor__ = "TOM"name_list = ["Tom1","Tom2"] # 常用for循环遍历listfor name in name_list: print(name)name_tuple = ("Tom3","Tom4") # tuple也可以遍历;for name in name..._to_2tuple

推荐文章

热门文章

相关标签