idea配置jdbc连接MySQL的全部详细步骤(包含运行代码)

2023-11-15

前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

一、导包

1.打开idea,在左上角找到当前使用的这个模块,右键打开新建一个Directory 

2.这个目录包命名为lib

3.在本地磁盘中找到下载的MySQL的这个jar包,点击ctrl +c复制,ctrl+v粘贴到这个lib里面点击ok就好了 

 4.这样就完成了导包了

二、设置jar包生效的范围

5.右键点击jar包,选择Add as Library

 6.根据需要选择生效的范围,这里我选择仅模块生效点击OK就好了

 三、JDBC连接MySQL的代码

7.新建一个类 

package learn3;

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

public class Test {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.注册驱动(固定格式)
        Class.forName("com.mysql.cj.jdbc.Driver");//有异常直接快捷键alt+回车键抛出就好了

        //2.获取连接--连接库my
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/my","root","123456");//root和123456是自己的数据库账号和密码

        //定义sql语句---例子:删除数据库中的cy表
        String sql = "drop table if exists cy";

        //获取sql的对象
        Statement stmt = conn.createStatement();

        //执行sql
        stmt.executeUpdate(sql);
    }
}

运行结果:

连接成功。并且my库里面的cy表已经被删除成功。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea配置jdbc连接MySQL的全部详细步骤(包含运行代码) 的相关文章

  • Play框架运行应用程序问题

    每当我尝试运行使用以下命令创建的新 Web 应用程序时 我都会收到以下错误Play http www playframework org Error occurred during initialization of VM Could no
  • Java - 将节点添加到列表的末尾?

    这是我所拥有的 public class Node Object data Node next Node Object data Node next this data data this next next public Object g
  • 如何找到给定字符串的最长重复子串

    我是java新手 我被分配寻找字符串的最长子字符串 我在网上研究 似乎解决这个问题的好方法是实现后缀树 请告诉我如何做到这一点或者您是否有任何其他解决方案 请记住 这应该是在 Java 知识水平较低的情况下完成的 提前致谢 附 测试仪字符串
  • INSERT..RETURNING 在 JOOQ 中不起作用

    我有一个 MariaDB 数据库 我正在尝试在表中插入一行users 它有一个生成的id我想在插入后得到它 我见过this http www jooq org doc 3 8 manual sql building sql statemen
  • 反射找不到对象子类型

    我试图通过使用反射来获取包中的所有类 当我使用具体类的代码 本例中为 A 时 它可以工作并打印子类信息 B 扩展 A 因此它打印 B 信息 但是当我将它与对象类一起使用时 它不起作用 我该如何修复它 这段代码的工作原理 Reflection
  • 斯坦福 NLP - 处理文件列表时 OpenIE 内存不足

    我正在尝试使用斯坦福 CoreNLP 中的 OpenIE 工具从多个文件中提取信息 当多个文件 而不是一个 传递到输入时 它会给出内存不足错误 All files have been queued awaiting termination
  • Java按日期升序对列表对象进行排序[重复]

    这个问题在这里已经有答案了 我想按一个参数对对象列表进行排序 其日期格式为 YYYY MM DD HH mm 按升序排列 我找不到正确的解决方案 在 python 中使用 lambda 很容易对其进行排序 但在 Java 中我遇到了问题 f
  • Java TestNG 与跨多个测试的数据驱动测试

    我正在电子商务平台中测试一系列商店 每个商店都有一系列属性 我正在考虑对其进行自动化测试 是否有可能有一个数据提供者在整个测试套件中提供数据 而不仅仅是 TestNG 中的测试 我尝试不使用 testNG xml 文件作为机制 因为这些属性
  • 为什么HashMap不能保证map的顺序随着时间的推移保持不变

    我在这里阅读有关 Hashmap 和 Hashtable 之间的区别 http javarevisited blogspot sg 2010 10 difference Between hashmap and html http javar
  • getResourceAsStream() 可以找到 jar 文件之外的文件吗?

    我正在开发一个应用程序 该应用程序使用一个加载配置文件的库 InputStream in getClass getResourceAsStream resource 然后我的应用程序打包在一个 jar文件 如果resource是在里面 ja
  • 在 Mac 上正确运行基于 SWT 的跨平台 jar

    我一直致力于一个基于 SWT 的项目 该项目旨在部署为 Java Web Start 从而可以在多个平台上使用 到目前为止 我已经成功解决了由于 SWT 依赖的系统特定库而出现的导出问题 请参阅相关thread https stackove
  • 如何从终端运行处理应用程序

    我目前正在使用加工 http processing org对于一个小项目 但是我不喜欢它附带的文本编辑器 我使用 vim 编写所有代码 我找到了 pde 文件的位置 并且我一直在从 vim 中编辑它们 然后重新打开它们并运行它们 重新加载脚
  • 如何从指定日期获取上周五的日期? [复制]

    这个问题在这里已经有答案了 如何找出上一个 上一个 星期五 或指定日期的任何其他日期的日期 public getDateOnDay Date date String dayName 我不会给出答案 先自己尝试一下 但是 也许这些提示可以帮助
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 如何在桌面浏览器上使用 webdriver 移动网络

    我正在使用 selenium webdriver 进行 AUT 被测应用程序 的功能测试自动化 AUT 是响应式网络 我几乎完成了桌面浏览器的不同测试用例 现在 相同的测试用例也适用于移动浏览器 因为可以从移动浏览器访问 AUT 由于它是响
  • 玩!框架:运行“h2-browser”可以运行,但网页不可用

    当我运行命令时activator h2 browser它会使用以下 url 打开浏览器 192 168 1 17 8082 但我得到 使用 Chrome 此网页无法使用 奇怪的是它以前确实有效 从那时起我唯一改变的是JAVA OPTS以启用
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • simpleframework,将空元素反序列化为空字符串而不是 null

    我使用简单框架 http simple sourceforge net http simple sourceforge net 在一个项目中满足我的序列化 反序列化需求 但在处理空 空字符串值时它不能按预期工作 好吧 至少不是我所期望的 如
  • JGit 检查分支是否已签出

    我正在使用 JGit 开发一个项目 我设法删除了一个分支 但我还想检查该分支是否已签出 我发现了一个变量CheckoutCommand但它是私有的 private boolean isCheckoutIndex return startCo
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • Android 正则表达式- 只保留字母数字

    正则表达式是对字符串操作的一种逻辑公式 就是用事先定义好的一些特定字符 及这些特定字符的组合 组成一个 规则字符串 这个 规则字符串 用来表达对字符串的一种过滤逻辑 1 匹配字母 大写 小写 和数字的字符 正则表达式 a zA Z0 9 2
  • 幂级数和函数经典例题_幂级数和函数的几种常见解法

    幂级数和函数的几种常见解法 方 艳 1 程 航 2 摘 要 摘要 无穷级数是微积分学的重要组成部分 在数学理论研究和工程 实际应用上起着举足轻重的作用 有关无穷级数里最常见的一类函数项级数 幂级数问题的研究在大学数学教学中显得十分有意义 该
  • 毕业设计 - 基于Java web的旅游系统设计【源码+论文】

    文章目录 前言 一 项目设计 1 模块设计 2 实现效果 二 部分源码 项目源码 前言 今天学长向大家分享一个 Java web 毕业设计设计项目 基于Java web的旅游网站设计 一 项目设计 1 模块设计 该系统功能设计相对比较全面
  • HTTP的升级之路

    HTTP的升级之路 HTTP简介 HTTP HyperText Transfer Protocol 超文本传输协议 是一种用于分布式 协作式和超媒体信息系统的应用层协议 1 HTTP是万维网的数据通信的基础设计HTTP最初的目的是为了提供一
  • XCode5添加新VIEW编译找不到及控件不显示的设置

    在ios6中添加没有这个问题 在ios7中添加view居然不显示 经研究办法如下 view继承自UIViewController并生成xib 主要在Build Phases中设置 1 在Complie Sources处点击加号 选择view
  • 华为OD题目: 关联端口组合并

    package com sf ccmas video config odd od11 import java util 关联端口组合并 时间限制 1s空间限制 256MB 限定语言 不限 题目描述 有M 1 lt M lt 10 个端口组
  • C#chart控件绘制折线图、柱状图、饼图、雷达图

    转载来源 https blog csdn net u011854789 article details 82946553 参考链接 http www cnblogs com winshe articles 6604406 html http
  • Python-----有关判断语句练习题以及题目解析(1)

    Python判断语句练习题及解析 1 你可以通过询问5个问题来找出你朋友的生日在 一个月中的哪天 每个问题都在询问这一天是否在5个数字集中 生日就是出现这个数字的集合的第 L 个数字的和 例如 如果生日是19 那它就会在setl set2和
  • 5.1结构型模式————代理模式

    在有些情况下 一个客户不能或者不想直接访问另一个对象 这时需要找一个中介帮忙完成某项任务 这个中介就是代理对象 例如 购买火车票不一定要去火车站买 可以通过 12306 网站或者去火车票代售点买 又如找女朋友 找保姆 找工作等都可以通过找中
  • 蓝翔:百度开源深度学习平台飞桨的核心技术及应用

    分享嘉宾 蓝翔 百度 资深研发工程师 编辑整理 张兰兰 人民银行 出品平台 DataFunTalk 导读 近期 DataFunSummit AI基础软件架构峰会以线上形式成功召开 其中深度学习框架论坛更是云集了各大著名科技企业的顶级专家 来
  • SpringMVC与Freemarker的集成以及多视图解析器配置

    一 Spring MVC视图解析器 视图解析器的工作流程大致是这样的 Controller的某个方法执行完成以后 返回一个视图 比如 listUser 视图解析器要做的工作就是找到某个对象 来完成视图的渲染 或者跳转到其他的逻辑视图 这里的
  • libpcap的简单应用

    一 什么是libpcap及pcap的嗅探器程序的总体框架 libpcap Packet Capture Library 即数据包捕获函数库 在网络包抓取中libpcap是非常常用的一个库 著名的tcpdump就是用它来实现的 libpcap
  • 为什么t6显示登录不到服务器,t6客户端登录不到服务器

    t6客户端登录不到服务器 内容精选 换一换 介绍使用同一VPC内弹性云服务器ECS上的NodeJs Redis客户端连接Redis实例的方法 更多的客户端的使用方法请参考Redis客户端 本章节操作 仅适用于连接单机 主备 Proxy集群实
  • git操作之git commit以后想要回退方法

    如果你在Git中执行了git commit命令 但是发现提交的代码有误或者需要进行修改 可以使用git reset命令回退到上一个提交状态 具体步骤如下 1 使用git log命令查看当前分支的提交历史 找到你需要回退的提交 每个提交都有一
  • 求最小生成树——Kruskal算法和Prim算法

    给定一个带权值的无向图 要求权值之和最小的生成树 常用的算法有Kruskal算法和Prim算法 这两个算法其实都是贪心思想的使用 但又能求出最优解 代码借鉴http blog csdn net u014488381 一 Kruskal算法
  • Java中构造方法的继承问题

    1 父类的构造方法是不会被子类继承的 但是子类的构造方法中会有一个隐式的super 来调用父类中的无参数构造方法 验证代码如下 public class FatherClass int a int b public FatherClass
  • 图解ARP协议(四)代理ARP:善意的欺骗

    首发于 跟杰哥学网络与安全 写文章 登录 图解ARP协议 四 代理ARP 善意的欺骗 拼客学院陈鑫杰 24 天前 一 代理ARP概述 我 当电脑要访问互联网上的服务器 目标MAC是什么 很多小伙伴在刚学习网络协议的时候 经常这样直接回应 不
  • [413]notepad把多行转换为一行和内容去重

    文章目录 notepad中如何把多行转换为一行 notepad 文件内容去重 notepad中如何把多行转换为一行 ctrl f 然后替换 扩展按钮 or 正则表达式 先 n 替换为空 后 r 替换为空 notepad 文件内容去重 方法1
  • PyCharm中无法调用numpy,报错ModuleNotFoundError: No module named ‘numpy‘

    原因分析 pycharm所使用的解释器并不是已经安装的python3 6 而是自带了python exe解释器 解决方法 在PyCharm的settings File gt settings gt project 当前项目名 gt Proj
  • idea配置jdbc连接MySQL的全部详细步骤(包含运行代码)

    前言必读 读者手册 必读 云边的快乐猫的博客 CSDN博客 一 导包 1 打开idea 在左上角找到当前使用的这个模块 右键打开新建一个Directory 2 这个目录包命名为lib 3 在本地磁盘中找到下载的MySQL的这个jar包 点击