JDBC基本操作

JDBCUtils所需jar包 提供了代码实现需要的jar包 立即下载

这里用的数据库是Mysql数据库
连接数据库的方法:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class jdbcTest {

    Connection conn=null;

    public Connection getConnection(){
        try {  //加载数据库驱动类
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("数据库驱动加载成功");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        try {   //通过访问数据库的URL获取数据库连接对象
            conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
            System.out.println("数据库连接成功");
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return conn;//返回Connection对象
    }
    public static void main(String[] args) {

        jdbcTest jt=new jdbcTest();
        jt.getConnection();

    }
}

JDBC编程基本流程:
1.加载驱动
2.打开连接
3.执行查询等操作
4.处理结果
5.清理环境
Statement对象代表一条发送到数据库执行的SQL语句,由已创建的Connection对象调用creatStatement()方法创建。Statement对象调用executeQuery(String sql)或executeUpdate(String sql)等方法来执行SQL语句。ResultSet对象是executeQuery(String sql)方法的返回值,被称为结果集。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class jdbcTest {
    public static void main(String[] args) {
    Connection conn=null;
    Statement st=null;//Statement对象代表一条发送到数据库执行的SQL语句
    ResultSet rs=null;//
    String sql="SELECT * FROM tbl_user";
    try {
        Class.forName("com.mysql.jdbc.Driver");//加载驱动
        conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");//打开连接
        st=conn.createStatement();//执行操作以及处理结果
        rs=st.executeQuery(sql);
        while(rs.next()){
            System.out.print(rs.getInt("id")+" ");
            System.out.println(rs.getString("name")+" ");
        }
    } catch (Exception e) {
        e.printStackTrace();
    }finally{//清理环境
        try {
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        try {
            st.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        try {
            conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    }
}

输出:

1 sun 
2 rui 
经典蓝牙中的Sniff、Hold与Park模式 若主设备在Sniff Attempt窗口外发送数据,从设备无法接收,需依赖重传机制。移动时立即传输数据。:Sniff Interval=20ms,Attempt=1时隙。:传感器每2秒唤醒一次同步信标,主设备按需唤醒特定传感器采集数据。Slave进入Sniff模式:每20ms唤醒1个时隙监听数据。:设备需要短暂执行高优先级任务(如扫描其他蓝牙设备)。:无数据传输超时后,设备可能自动进入Sniff模式。:主设备通过信标唤醒从设备,或从设备主动请求退出(:平衡功耗与响应速度,适合间歇性数据传输设备。 阅读详情

相关推荐

Cesium实战:从DEM数据到3D地形可视化的全流程解析

本文详细解析了从DEM数据到3D地形可视化的全流程,重点介绍了Cesium和Cesiumlab在数字高程模型(DEM)处理与地形数据转换中的应用。通过实战案例和工具对比,帮助开发者高效实现地形可视化,并分享性能优化与高级功能开发经验。

weixin_29079743的博客 336

StringUtils.isNotBlank(XX)

今天在做SSM系统时候,为了进行查询特意使用StringUtils.isNotBlank(name) 一定注意导入的包是:import org.apache.commons.lang3.StringUtils; 开始使用的是com.mysql.jdbc中的 StringUtils.isNullOrEmpty,,,结果导致在我进行查询的时候各种错误,特地来此总结一番。StringUtils方法的

HGodsun的博客 2万+

自动驾驶系统架构解析:从传感器到决策控制的完整链路(附实际案例)

本文深入解析了自动驾驶系统从感知、决策到控制的完整架构链路。通过对比摄像头、毫米波雷达、激光雷达等核心传感器的特性与选型策略,阐述了多传感器融合的必要性。文章结合行为决策、运动规划及控制执行的实际案例,揭示了系统集成、数据闭环与功能安全等工程化落地的关键挑战,为理解自动驾驶技术提供了清晰的蓝图。

weixin_29051811的博客 339

错误:(3, 22) java: 找不到符号 符号: 类 StringUtils 位置: 程序包 com.mysql.jdbc解决

mysql版本换成8.0.28之后,将原mysql-connector-java-5.1.39.jar换成了mysql-connector-java-8.0.28.jar发生了如上错误,百度也没找到解决办法。在查看源代码相应调用部分后,发现主要是涉及字符串的空判断等操作所以把该类的导入删除,然后修改相应代码为字符串的判断,而不是利用包。虽然治标不治本,但是把当前的问题解决了(狗头)...

weixin_45930223的博客 2175

Cadence Sigrity

目录 一、PowerSI 1、PowerSI仿真前设置 2、PowerSI提取S参数 (1)检查叠层 (2)选择需要提取的走线和GND (3)设置端口 (4)设置提取频率和提取方式 (5)运行仿真 一、PowerSI PowerSI是一个交流分析工具,适用于频域仿真。 S参数提取 电源阻抗提取 全波参数提取 阻抗、耦合检查 谐振分析 1、PowerSI仿真前设置 打开PCB文件: 打开后如图: 设置为单色后: 仿真前的设置:

fang_yang_wa的博客 3万+

Vue 10分钟入门VR全景显示 基于photo-sphere-viewer

文章目录前言一、引入photo-sphere-viewer?二、使用步骤1.引入库2.声明容器3.内容加载4.全部代码总结 前言 由于工作的需求,要实现全景图片的展示与预览,本来以为会是一个很难的内容,没想到使用现成的组件photo-sphere-viewer就可以轻松实现,上手只需要10分钟! 一、引入photo-sphere-viewer? 可以直接通过npm进行引入 npm install photo-sphere-viewer 二、使用步骤 1.引入库 photo-sphere-viewer

YIGE_MO的博客 5867

Java数据库操作(JDBC方式连接及基本操作)

一、读取配置,判断环境,生成数据库信息对象package com.jokin.learn.Database; import com.mysql.jdbc.StringUtils; import com.pajk.test.utils.ConfigProperty; public class DBInfo { /* * 获取conn默认连接:根据用户project里的confi...

u011441473的专栏 996

AlphaPose复现配置教程

AlphaPose是一种准确的多人姿态估计器,这是第一个在COCO数据集上达到70+ mAP (75 mAP)和在MPII数据集上达到80+ mAP (82.1 mAP)的开源系统。为了匹配跨帧的同一人的姿态,我们还提供了一种高效的在线姿态跟踪器,称为Pose Flow。这是第一个在PoseTrack挑战数据集上达到60+ mAP (66.5 mAP)和50+ MOTA (58.3 MOTA)的开源在线姿态跟踪器。AlphaPose支持Linux和Windows操作系统!指路👉。

m0_56661101的博客 4527

1小时入门JavaWeb(一) java jdbc连接mysql

这里写自定义目录标题介绍1.工具2.新建项目并配置tomcat功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 介绍 本篇文章适合 需要入门javaweb的小白同学,我们将会从用idea新建一个新的javaweb项目开始(开发环境的

ElonSun的博客 646

OptiSystem仿真:波分与时分复用混合光网络的设计与性能优化

本文详细介绍了如何利用OptiSystem软件设计与优化波分复用与时分复用混合光网络。通过构建四路波分乘以四路时分的系统模型,文章阐述了从信源生成、复用合并、光纤传输到信号解复用与性能评估的全流程,并重点探讨了对抗色散、优化器件参数及探索高级调制格式等核心性能优化策略,为应对未来海量数据需求提供了高效、可行的仿真解决方案。

pink的博客 1108

C++ muduo网络库知识分享01 - Linux平台下muduo网络库源码编译安装

Muduo is a multithreaded C++ network library based on the reactor pattern. muduo库的介绍就是:一个基于reactor反应堆模型的多线程C++网络库。 muduo网络库是C++语言开发的一个非常优秀的网络库,作者陈硕,muduo网络库在多线程环境下性能非常高,该系列文章会分享一些muduo库源码的知识,包括它的线程池源码...

大秦坑王的专栏 3万+

最简便的java-jdbc-mysql

0x001        环境介绍编写环境:win10编写工具:eclipse neonjdk:1.8数据库:mysql数据表创建语句:CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `teacher_id` varchar(10) NOT NULL, `student_id` varchar(10) NO...

破瓜棚 403

ALSA音频开发实战:如何用snd_pcm_avail避免缓冲区溢出(附完整代码)

本文深入探讨了在ALSA音频开发中,如何利用`snd_pcm_avail`函数有效管理环形缓冲区,从而避免音频数据溢出或下溢。通过实战代码示例,详细解析了该函数在播放场景下的核心作用,即实时查询可写入的帧数,并构建了自适应写入循环以实现稳健的流量控制,确保音频流的平滑与稳定。

weixin_29183637的博客 461

JDBC 基本操作案例

JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作 五大基本操作:

用心做每件事 1371

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【JDBC】基本操作

JDBC基本操作:增删改查

Java Island 613

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

jdbc中的基本操作

本人是刚学jdbc的小萌新,记录一下java操作数据库的一些基本操作 1.建立与数据库的连接,关闭结果集,声明,连接 package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import jav...

zhoucheng_123的博客 254

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java技术教程之JDBC基本操作

学习java本来就是一件长期的的事情,或许你通过自学能够掌握一些皮毛技术,通过一些Java培训机构,学到java的一些基本大面,但想要做到精通,还是需要自己技术的日积月累和工作经验的不断积累。 今天为了帮助大家能够熟练的应用JDBC编程,接下来,千锋重庆Java培训老师在本节将通过一个综合案例来讲解JDBC的基本操作,确保大家能够深刻理解JDBC的增、删、改、查,灵活利用JDBC完成对数据库的各项...

qf2019的博客 277

JDBC配置及基本操作

hi~我是郑突突 今天我们学习:JDBC配置及基本操作 场景:数据库是我们一定要掌握的。JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 首先要添加mysql-connector-java jar包 直接在pom文件下添加maven依赖就...

qq_39520654的博客 1009

什么是JDBC?JDBC环境的搭建、JDBC的基本操作

什么是JDBC?? JDBC(Java Database connect)它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。 JDBC环境的搭建 1、添加MySQL的依赖(驱动) 在IDEA中创建Maven项目、在Maven项目中添加MySQL的驱动(依赖)、在Maven项目中添加模块、打jar包...

赤兔胭脂小吕布的博客 136

持久化和JDBC基本操作

1.什么是持久化 持久化(persistence):把数据保存到可掉电式存储设备(例如:硬盘)中以供之后使用. 持久化的过程大多是通过各种关系型数据库来完成,在java中,数据库存取技术只能通过JDBC来访问数据库 JDBC访问数据库的形式主要有两种: 1.直接使用JDBC的API去访问数据库服务器. 2.间接地使用JDBC的API去访问数据库服务器. 第三方O/R Mapping工具,如Hibernate,MyBatis.(底层依然是JDBC) JDBC是java访问数据库的基石,其他技术都是对JDBC的

weixin_45948019的博客 1009

17【JDBC基本操作】

Java Database Connectivity,简称JDBC;是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了操作数据库的所有方法;与我们之前的Navicate一样,JDBC也是一个MySQL的客户端,只不过Navicate提供了一系列图形化的控件让我们操作数据库,现在使用JDBC则需要编写Java代码才能操作数据库;Connection代表一个客户端与服务器端之间创建的一个网络连接对象,只有与数据库服务器连接之后才可以做后续的所有操作;.........

緑水長流*z 1795

JDBC编程--jdbc基本操作步骤

JDBC的简单操作流程,以及eclipse项目添加jdbc驱动

m0_56161893的博客 1673

01 JDBC基本操作

JDBC基本操作标签(空格分隔): jdbc1. 在项目中导入mysql驱动jar包mysql-connector-java-5.1.45-bin包 在IntelliJ IDEA中打开要添加jar包的Project File – Project Structure 或使用快捷键ctrl+alt+shift+s 选择Moudules – 再选择Dependencies 选中Moudule source

japson的专栏 365
上一篇: Java设计模式之装饰者模式
下一篇: Servlet程序开发入门(一)
詹詹自喜KING
博客等级 码龄11年 40粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值