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

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

下面来创建一个数据:

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。驱动已经导入,下面我们来写一个程序验证一下

import java.sql.*;

publicclass MysqlJdbc {

publicstaticvoid 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条数据

import java.sql.*;

publicclass Myjproject {

publicstaticvoid 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

{

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数据库进行查看

注意:如果不能正常连接你的数据库,请检查你代码中,驱动、用户名、密码、表等信息是否对应无误,不要把别人的代码直接复制过来,看也不看就用。

eplise怎么连接数据库_Eclipse连接MySQL数据库(傻瓜篇)相关推荐

  1. eplise怎么连接数据库_eclipse连接mysql

    JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语 ...

  2. vs2013 与mysql的连接数据库_VS2013连接Mysql数据库的设置以及常见问题

    前两天用VS2013连接Mysql遇到了很多问题,上网搜了很多发现好多讲的并不清楚,于是乎我就想把我遇到的问题总结下来,帮助后来人少走点弯路. 步骤: 1:首先需要注意的是 Mysql版本是32位还是 ...

  3. eplise怎么连接数据库_Eclipse怎么打开数据库?Eclipse连接oracle等数据库的教程

    开发时,如果能在Eclipse中,将数据库打开,用更直观的视图去观察数据库中的内容,会使开发更加顺利,效率更高一些.下面,小编以oracle为例,将Eclipse打开oracle数据库的方法用最直观的 ...

  4. eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)

    Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...

  5. Unity2020连接MySQL数据库

    重新梳理一下这篇帖子,并且就后续的一些问题提供一些思路与见解. 本文章涉及Unity 3D版本:2020.3.20f1.MySQL5.7.(经过亲测,2019-2022均适用) 1.作为初学者时期,发 ...

  6. VS Code插件 使用 VS Code 连接 MySQL 数据库

    文章目录 前言 VS Code下载安装 VS code插件 美化注释的插件 美化括号的插件 主题插件 显示错误 刷算法题的插件 在浏览器中打开 html 文件 在 vscode 里面使用 postma ...

  7. php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据

    php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...

  8. php连接数据库语言,PHP语言连接MYSQL数据库实例代码

    本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...

  9. kettle 查询数据库写入文件_怎么连接数据库-详解如何用kettle连接mysql数据库并导出sql查询结果...

    概述 今天主要介绍下kettle怎么去连接mysql数据库及导出sql查询结果. 1.数据库链接驱动 如果没有安装对应的数据库驱动,在数据库连接的过程中,可能会报某个数据库连接找不到的异常,因此需要下 ...

最新文章

  1. 和12岁小同志搞创客开发:如何驱动 12864 OLED液晶显示屏?
  2. linux进程间通信:FIFO实现进程间的双向通信
  3. 从0到1,Airbnb的深度学习实践经验总结
  4. mysql七个模块_mysql(pymysql模块的使用,视图,触发器)
  5. java 之 解释器模式(大话设计模式)
  6. lua sleep函数实现
  7. JoinGroup的过程
  8. jquery中ajax完整例子get,jq的ajax方法,jquery中ajax完整例子
  9. linux所有文件打包压缩,Linux基础教程:对文件打包压缩
  10. 大数据_MapperReduce_Hbase的优化_RowKey设计原则---Hbase工作笔记0028
  11. mysql修改表编码为ytf8_如何修复“TypeError:x和y必须具有相同的数据类型,got”tf.uint8型!= tf.float32型“当我试图以十为单位调整图像大小时...
  12. 如何用vs2013开发人员命令提示工具执行一个方法(一个简单的demo)
  13. Scratch2exe-ch将sb2文件转换为exe文件
  14. [转]第四章 使用OpenCV探测来至运动的结构——Chapter 4:Exploring Structure from Motion Using OpenCV...
  15. Ubuntu 软件包管理 常用 apt 命令
  16. matlab离散信号z变换,离散信号与系统的Z变换分析
  17. 论文阅读(Chenyi Chen——【ACCV2016】R-CNN for Small Object Detection)
  18. alc236黑苹果驱动_黑苹果亮度调节及调节快捷键驱动
  19. HJ212-2017 记录
  20. 小学学校计算机里的单机游戏,15年前的农村小网吧,那个时候只能玩这些单机游戏...

热门文章

  1. 线程故事:关于健壮的线程池
  2. python win10 桌面_Python3如何实现Win10桌面自动切换
  3. Linux 命令之 rpm -- RPM 软件包的管理工具
  4. Linux 命令之 iwconfig 命令-配置无线网络接口
  5. HH SaaS电商系统服务商品在移动端下单结算的交互设计
  6. Requests库实战(四)---爬取肯德基餐厅地址信息
  7. mac tomcat java_Mac下配置Java开发环境(JDK1.8)和Tomcat服务器
  8. 西门子伺服电机选型手册_记,新入行维修电工大胆拆解伺服电机和编码器的经历...
  9. aws s3 獲取所有文件_AWS SA associate 证书考试学习记录-EBS,S3,EFS比较
  10. php毕业设计遇到的问题,常见问题_php毕业设计_php课程设计_php大作业_原创作品下载网...