当前位置: 首页 > 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
http://www.lryc.cn/news/442049.html

相关文章:

  • 小众语言ruby在苹果中的初步应用
  • Nature: 一种基于宏基因组序列空间生成无参考的蛋白质家族的计算方法
  • play-with-docker使用指南
  • 常见中间件漏洞靶场(tomcat)
  • 一文读懂SpringCLoud
  • tcpdump使用方法
  • 密码字典txt python密码字典代码
  • ubuntu安装emqx
  • F28335 时钟及控制系统
  • 数据结构和算法之线性结构
  • 3. 轴指令(omron 机器自动化控制器)——>MC_MoveAbsolute
  • ai 回答HFS是什么 HTTP的文件服务器是什么
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【内核启动】
  • 若依笔记(六):前后端token鉴权体系
  • java框架
  • 利器 | 测试必会之 Linux 三剑客 ( grep / awk / sed )
  • 【Git原理与使用】多人协作与开发模型(2)
  • Linux vi常用命令
  • 天地伟业设备主动注册协议接入SVMSPro接入
  • C++日期类详解 第二级支线任务
  • java--通用启动/停止shell脚本
  • Flutter-底部选择弹窗(showModalBottomSheet)
  • Linux——k8s认识
  • EC Shop安装指南 [ Apache PHP Mysql ]
  • 无线感知会议系列【3】【基于WiFi和4G/5G的非接触无线感知:挑战、理论和应用-1】
  • Virtuoso服务在centos中自动停止的原因分析及解决方案
  • 泽众P-One性能测试平台火焰图帮助定位产品性能问题
  • 数据结构修炼——顺序表和链表的区别与联系
  • AD9854 为什么输出波形幅度受限??
  • 在grafana上配置显示全部node资源信息概览