MySQL 链接eclipse

【编程小白也能懂】Eclipse链接MySQL数据库,一步步教你如何操作! 你是否在为Eclipse中如何链接MySQL数据库而烦恼?是否对找数据库jar包、项目导入数据库jar包、数据库链接测试以及MySQL环境变量配置感到一头雾水?别担心,今天我就来为你详细解读这个过程,让你轻松掌握。 阅读详情

我的环境:MySQL:mysql-essential-5.1.51-win32

     jdbc驱动:我已经上传到csdn上一个:http://download.youkuaiyun.com/source/3451945

     Eclipse:任意版本,免费的,可以百度的到。

1。MySQL安装,不会的朋友可以看连接:http://www.duote.com/tech/1/2430_1.html

    下面来创建一个数据:

mysql>CREATE DATABASE test;   //创建一个数据库


mysql>use  test;  //指定test为当前要操作的数据库


mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20));   //创建一个表user,设置两个字段。


mysql>INSERT INTO user VALUES(‘huzhiheng’,’123456’); //插入一条数据到表中

2。打开Eclipse,创建一个项目(my),

操作:右键点击my—>build Path—>add external Archiver…选择jdbc驱动,点击确定。

我的项目列表:

3 。驱动已经导入,下面我们来写一个程序验证一下

  1. import java.sql.*;  
  2. public class MysqlJdbc {  
  3.   public static void main(String args[]) {  
  4.     try {  
  5.       Class.forName(”com.mysql.jdbc.Driver”);     //加载MYSQL JDBC驱动程序     
  6.       //Class.forName(“org.gjt.mm.mysql.Driver”);  
  7.      System.out.println(”Success loading Mysql Driver!”);  
  8.     }  
  9.     catch (Exception e) {  
  10.       System.out.print(”Error loading Mysql Driver!”);  
  11.       e.printStackTrace();  
  12.     }  
  13.     try {  
  14.       Connection connect = DriverManager.getConnection(  
  15.           ”jdbc:mysql://localhost:3306/test”,“root”,“198876”);  
  16.            //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码  
  17.   
  18.       System.out.println(”Success connect Mysql server!”);  
  19.       Statement stmt = connect.createStatement();  
  20.       ResultSet rs = stmt.executeQuery(”select * from user”);  
  21.                                                               //user 为你表的名称  
  22.       while (rs.next()) {  
  23.         System.out.println(rs.getString(”name”));  
  24.       }  
  25.     }  
  26.     catch (Exception e) {  
  27.       System.out.print(”get data error!”);  
  28.       e.printStackTrace();  
  29.     }  
  30.   }  
  31. }  
import java.sql.*;
public class MysqlJdbc {
  public static void main(String args[]) {
    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
      //Class.forName("org.gjt.mm.mysql.Driver");
     System.out.println("Success loading Mysql Driver!");
    }
    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");
      e.printStackTrace();
    }
    try {
      Connection connect = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/test","root","198876");
           //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select * from user");
                                                              //user 为你表的名称
      while (rs.next()) {
        System.out.println(rs.getString("name"));
      }
    }
    catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
}


Success loading Mysql Driver!

Success connect Mysql server!

huzhiheng 

4。可以查看到MySQL里面的内容,那我们是不是想往MySQL中插入数据呢。
下面的例子,往MySQL的user表中插入100条数据

  1. import java.sql.*;  
  2.   
  3. public class Myjproject {  
  4.  public static void main(String args[])  
  5.  {  
  6.      try {  
  7.           Class.forName(”com.mysql.jdbc.Driver”);     //加载MYSQL JDBC驱动程序     
  8.           //Class.forName(“org.gjt.mm.mysql.Driver”);  
  9.          System.out.println(”Success loading Mysql Driver!”);  
  10.         }  
  11.         catch (Exception e) {  
  12.           System.out.print(”Error loading Mysql Driver!”);  
  13.           e.printStackTrace();  
  14.         }  
  15.   try {  
  16.       Connection connect = DriverManager.getConnection( ”jdbc:mysql://localhost:3306/test”,“root”,“198876”);  
  17.        
  18.        int num=100;  
  19.        PreparedStatement Statement=connect.prepareStatement(”INSERT INTO user VALUES(?,?)”);  
  20.        for(int i=0;i<num;i++)        //定义个100次的循环,往表里插入一百条信息。  
  21.       {  
  22.            Statement.setString(1,“chongshi”+i);  
  23.            Statement.setString(2,“bo”+i);  
  24.            Statement.executeUpdate();  
  25.    }  
  26.   
  27.   // } catch (ClassNotFoundException e) {  
  28.     // TODO Auto-generated catch block  
  29.    // System.out.println(“An error has occurred:”+e.toString());  
  30.   //  e.printStackTrace();  
  31.    }catch(SQLException e)  
  32.    {  
  33.    }  
  34.  }  
  35. }  
import java.sql.*;

public class Myjproject {
 public static void main(String args[])
 {
     try {
          Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
          //Class.forName("org.gjt.mm.mysql.Driver");
         System.out.println("Success loading Mysql Driver!");
        }
        catch (Exception e) {
          System.out.print("Error loading Mysql Driver!");
          e.printStackTrace();
        }
  try {
      Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876");

       int num=100;
       PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
       for(int i=0;i<num;i++)        //定义个100次的循环,往表里插入一百条信息。
      {
           Statement.setString(1,"chongshi"+i);
           Statement.setString(2,"bo"+i);
           Statement.executeUpdate();
   }

  // } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
   // System.out.println("An error has occurred:"+e.toString());
  //  e.printStackTrace();
   }catch(SQLException e)
   {
   }
 }
}


5.下面我们打开MySQL数据库进行查看 

?






?






?






?












使用eclipse工具JAVA链接数据库(Mysql) 在学习JAVA中,数据库起到了数据转存的作用,是不可或缺的一部分,以下就介绍了一些基础的数据库链接。 1.加载驱动 数据库驱动有很多中,但大部分分为两种: (1)mysql5.7左右的版本的驱动 (2)mysql8.0左右的版本的驱动 阅读详情

相关推荐

eclipse 链接mySQL数据库jar包

链接mysql数据库需要的jar包 就这些吧

eclipse下javaweb连接mysql数据库-以用户登陆为例——javaweb系列(三)

eclipse下javaweb连接mysql数据库-以用户登陆为例

qq_23858785的博客 1万+

mysql-5.1.55-win32.msi

mysql-5.1.55-win32.msi

安装mysql 5.1配置_win7配置安装mysql 5.1

我用的mysql-essential-5.1.51-win32.msi版本的,你可以从这里下载5.1最新版本的,安装和配置都是一样的,关于其中一些版本的区别,The Essentials Package:不包含 embedded server and benchmark suite,有自动安装程序和配置向导,没有MySQL Documentation;The Complete Package:包含...

weixin_31056947的博客 411

mysql-essential-5.0.51a-win32.rar

mysql5.0版本,开源数据库,经典版本mysql-essential-5.0.51a-win32.rarmysql-essential-5.0.51a-win32.rar

Eclipse连接Mysql的jar包

Eclipse连接Mysql的jar包,解决连接不上的问题,除了将jar包添加到项目中进行build path之外,还需要把jar包放到java安装目录的lib文件夹中的ext中,连接成功

[JDBC]Eclipse连接MySQL数据库(傻瓜篇)

我的环境:MySQL:mysql-essential-5.1.51-win32      jdbc驱动:我已经上传到csdn上一个:http://download.youkuaiyun.com/source/3451945      Eclipse:任意版本,免费的,可以百度的到。 1。MySQL安装,不会的朋友可以看连接:http://www.duote.com/tech/1/24...

移动编程 295

[Mysql5.1.36安装包].mysql-essential-5.1.36-win32

[Mysql5.1.36安装包].mysql-essential-5.1.36-win32

Eclipse连接MySQL数据库(傻瓜篇)

Eclipse连接MySQL数据库(傻瓜篇)       本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。 我的环境:MySQL:mysql-essential-5.1.51-win32      jdbc驱动:我已经上传到csdn上一个:http://download.youkuaiyun.com/sou

守 护丶的专栏 741

abaqus 6.13安装(ubuntu 16.04LTS)

1。从iso将文件拷贝出来 2。chmod 777 -R ./* 给文件权限 3。sudo /home/xx/A/setup 4。安装licenseserver 5。拷贝lic,log文件 6。打开license sudo ./lmgrd -c path 7. 27011@xx or 27011@localhost ...

a1099313374的博客 1950

家长必看!用RouterOS轻松屏蔽不良网站,保护孩子上网安全

本文为家长提供了一份详细的RouterOS路由器配置指南,旨在通过技术手段保护儿童上网安全。文章核心介绍了如何利用RouterOS的DNS静态条目功能,轻松实现禁止访问特定不良网站,并结合防火墙时间规则,为孩子构建一个纯净、可控的家庭网络环境,操作简单,无需专业背景。

weixin_28363123的博客 1266

eclipse链接MySQL

准备: 1、MySQL的安装 2、JDBC的jar包的安装 3、patience 一、从官网下载jdbc的jar包(这里编程环境是win10): MySQL官方jar包下载地址 注意,选择版本为 [platform independent]:与平台无关版本 载文件后解压缩,找到文件中的jar包: 二、eclipse中的数据库链...

weixin_34387284的博客 144

RK3588网卡出现丢包或者带宽不足的问题验证排查

注意除了有最大的TCP数据接收缓冲,还有/proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲可以调整,这里暂时没用到,针对具体需要可适当调整。比如把ethx接口中断从默认的cpu0迁移到其它cpu,例如将eth0中断234移到cpu7 (10是16进制, cpu0 =3588的cpu有8个核,4个A55(小核)+4个A76(大核),可以找到对应中断 将中断从默认cpu0核切到cpu7。tcp_rmem:单位是字节,接收缓存区大小,缓存从对端接收的数据,后续会被应用程序读取。

Android/Linux驱动开发传帮带学习,让驱动入门门槛更低! 2029

eclipse链接mysql_eclipse链接MySQL

准备:1、MySQL的安装2、JDBC的jar包的安装3、patience一、从官网下载jdbc的jar包(这里编程环境是win10):MySQL官方jar包下载地址注意,选择版本为 [platform independent]:与平台无关版本载文件后解压缩,找到文件中的jar包:二、eclipse中的数据库链接注:链接数据库其实就是利用JDBC这个API接口来架起一座MySQL和项目之间的桥梁...

weixin_39882317的博客 177

6、基于深度强化学习的无人机路径规划

本文介绍了一种结合人工势场法的改进DQN深度强化学习算法在无人机路径规划中的应用。通过设计合理的网络结构、状态空间、动作空间和融合引力-斥力机制的奖励函数,实现了无人机在复杂环境中的自主避障与目标导向飞行。采用轻量级神经网络提升实时性,并在Gazebo仿真环境中进行训练与测试,结果表明该算法具有快速收敛、高成功率和良好适应性。实验评估指标包括损失函数、最大Q值和任务成功率,验证了方法的有效性。文章还探讨了其在物流配送、农业植保和环境监测等领域的应用前景,并展望了多无人机协同与复杂环境适应性等未来研究方向。

html8的博客 239

【Python爬虫(1)】专栏开篇:夯实Python基础

要想熟练掌握 Python 爬虫技术,扎实的 Python 基础是必不可少的。这就好比建造高楼大厦,Python 基础就是那稳固的基石。只有打好了这个基础,我们才能在爬虫的学习道路上稳步前行,理解并运用各种爬虫技术和框架。

邓邓子的博客 2026

eclipse创建与mysql的链接_如何在eclipse链接mysql

展开全部eclipse链接mysql的步骤如下:1。MySQL安装,到MySQL官方下载最新e68a84e8a2ad62616964757a686964616f31333361303631的安装包,下面来创建一个数据:mysql>CREATEDATABASEtest;//创建一个数据库mysql>usetest;//指定test为当前要操作的数据库mysql&gt...

weixin_31519139的博客 320

【CANdelaStudio编辑CDD】-1.2-给$10服务SessionControl创建一个新Session会话并修改Session state machine会话状态机(UDS诊断)

前一篇:【UDS诊断描述文件CDD】-1.1-ISO_14229中$10服务理论部分https://blog.youkuaiyun.com/qfmzhu/article/details/120375515案例背景: 在CDD中如何给$10服务创建一个新的Session会话; 在CDD中如何给$10服务修改Session state machine会话状态机。 目录 1 查看$10服务中已有的Session会话​ 2 查看$10服务中已有的Session state machine会话状态机 3 在$10...

「汽车电子助手」的博客 6076

eclipse 链接 mysql_Eclipse连接MySQL

本文使用的MySQL可视化工具为DBeaver。步骤:1、下载可视化工具DBeaver:可选地址地址一:网盘链接:https://pan.baidu.com/s/1SEsuyN6_VcK7Xg6G7cD7iw提取码:cig8地址二:官网链接:https://dbeaver.io/download/JiangFan2、安装软件:选择中文简体3、DBseaver建立新链接选择自己电脑上安装的MySQL...

weixin_35696012的博客 235

【100%通过率】华为OD机试真题 Java&Go 实现【查找单入口空闲区域】【2022.11 Q4 新题】

给定一个 m xn 的矩阵,由若干字符 和0构成,X表示该处已被占据,0"表示该处空闲,请找到最大的单入口空闲区域.解释:空闲区域是由连通的O组成的区域,位于边界的0可以构成入口,单入口空闲区域即有目只有一个位于边界的0作为入口的由连通的'O"组成的区域。 如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。

MISAYAONE的博客 2万+

从生产订单到整车交付,SAP 离散制造在汽车行业里的真实落点

汽车行业谈数字化,很容易一上来就谈智能工厂、数字孪生、AI 排产、无人仓、视觉质检。可落到 SAP 项目现场,真正把工厂撑起来的,往往还是几个很朴素的问题,客户订单来了以后,BOM 能不能准确展开,物料能不能准时到线,产能有没有被过度承诺,生产订单能不能被车间正确执行,质量问题能不能追溯,成本能不能按工单和批次沉淀下来。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 113

eclipse php链接mysql_eclipse怎么连接mysql

连接步骤:1、创建一个工程项目(My);2、右击My,依次选择“build Path”->“add external jars..”;3、找到jdbc存放目录,选择“MySQL.jar”,点击“打开”;4、点击apply和apply and close即可。准备工作:下载MySQL和jdbc,这里就不讲了,注意的是你可能已经下载了MySQL,但是没有下载jdbc,它们的下载是分开的,所以你可...

weixin_34624426的博客 287

IMSL CNL 7.0.0 (x86-64)Crack

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

eclipse链接数据库mysql登陆

链接数据库类 package com; import java.sql.*; public class Mydb {  Connection conn=null;  Statement stmt=null;  ResultSet rs=null;  public Mydb()  {   try   {    Class.forName("com.mysql.jdbc.

weixin_41151581的博客 551

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

eclipse链接MySQL数据库

先说一下,百度上有一大片,而我也差不多给试完了,其实方法都是类似的,只不过是在过程中有步骤区别,或者代码有稍微差异 我链接数据库具体步骤如下 一、工具 Eclipse(默认已经装好,并且环境配置好) Mysql(默认装好) jdbc(mysql-connector-java-5.1.45-bin.jar) 二、Jdbc配置 打开Eclipse window–>Preferences–>...

qq_39412189的博客 376

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

MYSQL 与eclipse的链接

首先你需要一个下载驱动 接着点这个  Platform Independent这个   我下的是第二个。。。   下完之后是导入eclipse  就是导入你对应的项目中  单击右键选择  找到对应的程序路径 导入 public static Connection getConnection() {//通过这一方法打开具体的数据库暂时还没有界面 String...

qq_41018639的博客 605

eclipse使用jdbc链接mysql数据

eclipse中 JDBC连接池实现步骤 在eclipse中建立一个类,初步使用jdbc技术获取数据库中的数据 前提:安装好eclipse、mysql workbench(在其中建立一个简单的数据库) eclipse中新建一个类来做这件事情,使用jdbc连接池主要分为六个步骤: 一、注册驱动 二、获取链接对象 三、创建查询对象 四、查询语句执行,得到结果集 五、对结果集进行操作 六、关闭连接 下面展示一些 代码。 // jdbc连接池六步走 import java.sql.Connection; imp

qq_49374158的博客 3840
上一篇: 关于App加固问题
下一篇: 通俗易懂MVP模式
RayXiong
博客等级 码龄10年 8粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值