当前位置: 首页 > news >正文

JDBC笔记

文章目录

  • 准备MySQL
    • 数据的建立和建表
  • idea 建工程和模块
  • 设置属性配置文件
  • 编写JDBC代码
  • URL的设置
  • JDBC 代码
  • 配置文件

准备MySQL

数据的建立和建表

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

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

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

idea 建工程和模块

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

设置属性配置文件

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

编写JDBC代码

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

URL的设置

在这里插入图片描述

JDBC 代码

在这里插入图片描述

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

package com.yanyu;import java.sql.*;
import java.util.ResourceBundle;public class JDBCTest01 {//    psvmpublic static void main(String[] args) {
//    ctrl  alt  l
//        RBResourceBundle bundle = ResourceBundle.getBundle("com/yanyu/db");//          Ctrl    alt    v//    进入 源代码   ctrl   单机
//           ctrl   P  提示  形参类型
//        System.out.println(bundle);//java.util.PropertyResourceBundle@677327b6
//        System.out.println(bundle);
//        读取配置文件String driver = bundle.getString("driver");//  ctrl   alt   vString user = bundle.getString("user");String password = bundle.getString("password");String url = bundle.getString("url");
//        System.out.println(driver);//  复制   当前行
//        System.out.println(url);//  复制   当前行
//        System.out.println(user);//  复制   当前行
//        System.out.println(password);//  复制   当前行
//        JDBC  代码
//           放大作用域
//        Connec   声明变了  并初始化    为 nullConnection con = null;//  连接对象Statement st = null;//  操作对象ResultSet rs = null;//   结果对象
//          1.  注册驱动
//        Cltry {Class.forName(driver);//  mysql  connector  驱动名字  ,告诉Java连接哪个数据库//        alt   +   enter
//            1.  获取 连接  对象
//            DMcon = DriverManager.getConnection(url,user,password);
//            System.out.println(con);//com.mysql.cj.jdbc.ConnectionImpl@52525845
//            获取  操作对象st = con.createStatement();
//           写MySQL  语句String sql = "insert into t_user values(1,'小明','123')";//  注意 SQL  用  ''
//              用操作对象 去 执行 SQL语句st.execute(sql);} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();
//            关闭流  rs    st   con}finally {if (rs != null) {try {rs.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if (st != null) {try {st.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if (con != null) {try {con.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}}
}

配置文件

#驱动信息:告诉Java  去 连接  哪种数据库
#用户名
#密码
#URL   注释  ctrl  /
driver=com.mysql.cj.jdbc.Driver
#driver=com.mysql.jdbc.Driver     新版本驱动 多了   cjuser=root
password=123456
#url=jdbc:mysql://localhost:3306/    数据库名字
url=jdbc:mysql://localhost:3306/yanyu

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • UE5源码Windows编译、运行
  • 办了房屋抵押经营贷,空壳公司不怕被查吗?续贷不上怎么办?
  • Chrome谷歌浏览器登录账号next无反应
  • Renesas R7FA8D1BH (Cortex®-M85)控制SHT20
  • win+linux平台C语言获取进程的线程数量
  • 稠密向量检索、稀疏向量检索、BM25检索三者对比
  • 【Java】【力扣】83.删除排序链表中的重复元素
  • SAM 2: Segment Anything in Images and Videos
  • Android 车联网——汽车模块介绍(附1)
  • Vue3.5+ 侦听器的3个更新
  • Java高级Day43-类加载
  • python压缩图片的代码
  • 基于Spring搭建SpringMvc框架
  • 网络通信开课作业c++
  • 【Go】Go语言中的数组基本语法与应用实战
  • crontab执行失败的多种原因
  • javascript从右向左截取指定位数字符的3种方法
  • java正则表式的使用
  • mysql 数据库四种事务隔离级别
  • Phpstorm怎样批量删除空行?
  • Selenium实战教程系列(二)---元素定位
  • Service Worker
  • session共享问题解决方案
  • Unix命令
  • 不上全站https的网站你们就等着被恶心死吧
  • 创建一种深思熟虑的文化
  • 从0到1:PostCSS 插件开发最佳实践
  • 从输入URL到页面加载发生了什么
  • 开源SQL-on-Hadoop系统一览
  • 排序(1):冒泡排序
  • 悄悄地说一个bug
  • 让你的分享飞起来——极光推出社会化分享组件
  • 微信小程序--------语音识别(前端自己也能玩)
  • 项目实战-Api的解决方案
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 如何正确理解,内页权重高于首页?
  • #{}和${}的区别?
  • #APPINVENTOR学习记录
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (floyd+补集) poj 3275
  • (zt)最盛行的警世狂言(爆笑)
  • (二)fiber的基本认识
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (三)mysql_MYSQL(三)
  • (十六)Flask之蓝图
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • ... 是什么 ?... 有什么用处?
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .env.development、.env.production、.env.staging
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)