JDBC链接数据库

news/2025/2/7 3:09:01/文章来源:https://www.cnblogs.com/bujieyu/p/18584746

1.首先我们需要下载mysql的官网jar包
https://dev.mysql.com/downloads/connector/j/
这个版本比较新
然后打开idea
创建一个项目
下面是链接代码,记得看注释
package com.stu.jdbc;//我的包的名字叫com.stu.jdbc,报错可以删除

import java.sql.*;

public class JDBC {//这个类的名字叫JDBC,记得文件名要和类名一致
public static void main(String[] args) {
try {//加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");//注意新版驱动加载最好使用com.mysql.cj.jdbc.Driver
System.out.println("驱动加载成功");
try {//链接数据库,获得链接对象
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","root");//这里面的data是我的数据库名字,自行修改,第一个root是账户名,第二个root是密码
System.out.println("数据库连接成功");
Statement statement=conn.createStatement();
//执行sql语句,返回结果集
ResultSet result= statement.executeQuery("select*from infer");//我的data数据库里面有一个表是infer,所以从其中打印内容,,表的名字自行修改
while(result.next()){
System.out.print("id="+result.getInt("id")+" ");
System.out.print("name="+result.getString("name")+" ");
System.out.println("password="+result.getString("pass")+" ");
}

        } catch (SQLException e) {e.printStackTrace();System.out.println("数据库连接失败");}} catch (ClassNotFoundException e) {//第一个异常,这个非常重要,可以看到驱动到底加没加载成功e.printStackTrace();System.out.println("驱动加载失败");}
}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846246.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

欧拉路/欧拉回路 学习笔记【未完工】

欧拉路判定 有向图 首先这张图将所有的有向边转为无向边之后图连通。 反例: 其次,我们知道当且仅当所有点的入度和出度都相等,才会有欧拉回路。因为一个点进去之后一定会出来,所以入度一定等于出度。 同理,我们也可以知道入度和出度差 \(1\) 时,才会有欧拉路。因为不要从…

XPT8871模块的使用

该模块引脚如下所示:由于XPT8871为单声道功放,因此只能连接1个喇叭。需要注意的是电源不能反接,否则会让芯片直接烧毁。另外该模块有个问题就是电流声很大,即使是5W的喇叭仍能听见较大的电流声。 但是该模块的价格还是蛮便宜的,只要1-2块钱就可以了。

JWT规范及使用

JWT结构 JWT由三部分组成:Header Payload SignatureJWT通常如下所示: xxxxx.yyyyy.zzzzz JWT结构部分说明 Header 报头通常由两部分组成:TOKEN的类型,即JWT,以及所使用的签名算法,如HMAC SHA256或RSA。 例如: { "alg": "HS256", "typ": &…

习题9.4

点击查看代码 import numpy as np import pandas as pd import scipy.stats as ss import statsmodels.api as sm data = np.loadtxt(F:\python数学建模与算法\源程序\《Python数学建模算法与应用》程序和数据\第9章 数据的描述性统计方法/ti9_4.txt) x1 = np.tile(np.arange(…

习题9.5

点击查看代码 import numpy as np import statsmodels.api as sm data = np.loadtxt(F:\python数学建模与算法\源程序\《Python数学建模算法与应用》程序和数据\第9章 数据的描述性统计方法/ti9_5.txt) x1 = np.vstack([np.ones((4, 4)), np.ones((4, 4))*2, np.ones((4, 4))*…

20222420 2021-2022-2 《网络与系统攻防技术》实验七实验报告

1.实验内容 1.1实验内容简述 本实践的目标为理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。 (1)简单应用SET工具建立冒名网站 (2)ettercap DNS spoof (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。 (4)提出具体防范方法 1.2近期学习内…

Ubuntu22.04 LTS 基于docker部署思源笔记

Ubuntu22.04 LTS 基于docker部署思源笔记 官网地址: https://b3log.org/siyuan/GitHub地址: https://github.com/siyuan-note/siyuan1. 启动docker容器 docker run -d \-v workspace_dir_host:workspace_dir_container \-p 6806:6806 \--restart always \b3log/siyuan \--wor…

如何提升日用品行业生产效率?

日用品生产中的协作效率低、任务分配不清、进度追踪困难、突发事件应对迟缓等问题普遍存在。数字化管理工具如Leangoo能提升协同与生产力。在日用品行业,快速反应和高效生产是生存之道。从采购、生产到物流配送,每一个环节都充满挑战。市场需求瞬息万变,交付周期日益缩短,任…

基于非线性预测和沿轨迹线性化MPC的车辆路径跟踪控制方法(2022年)

国自科/北大核心 华南理工大学、澳门大学 1.摘要 针对车辆路径跟踪模型预测控制(MPC)的动力学非线性问题和实时性要求,引入基于非线性预测和沿轨迹线性化的模型预测控制算法(MPC-NPLT),依据上一控制周期得到的控制序列预估系统未来的运动轨迹,将非线性因素从在线优化计…

Hume AI 语音控制功能:创建个性化语音;李飞飞空间智能首个模型:单图生成 3D 交互场景丨 RTE 开发者日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编辑…

ComE:Learning Community Embedding with Community Detection and Node Embedding on Graphs阅读笔记

ComE(Community Embedding) Learning Community Embedding with Community Detection and Node Embedding on Graphs 用社区检测和图上的节点嵌入学习社区嵌入 论文来源:CIKM 2017 https://www.sentic.net/community-embedding.pdf【2017】 项目地址:https://github.com/…