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

本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。

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

jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/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。驱动已经导入,下面我们来写一个程序验证一下

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

mysql> show databases; //查看所数据库

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

mysql> show tables; //查看当前数据库的所有表

mysql> select *from user; //查看当前表(user)的所有信息

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

eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)相关推荐

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

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

  2. Unity2020连接MySQL数据库

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

  3. Django连接mysql数据库步骤(小白篇)

    一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...

  4. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  5. zend framework mysql_Zend Framework连接Mysql数据库实例分析

    这篇文章主要介绍了Zend Framework连接Mysql数据库的方法,以完整实例形式分析了Zend Framework连接MySQL数据库的具体步骤与相关实现技巧,需要的朋友可以参考下 本文实例讲 ...

  6. python链接mysql 判断是否成功_python连接mysql数据库并读取数据的实现

    1.安装pymysql包 pip install pymysql 注: MySQLdb只支持python2,pymysql支持python3 2.连接数据 import pymysql import ...

  7. AndroidStudio通过JDBC连接MySQL数据库六大巨坑

    文章目录 注意 基础 Androidstudio通过JDBC连接数据库巨坑介绍(这里呢,我使用我所做项目的修改密码界面来做介绍) 1.网络权限问题(打不开apk) 2.jar包问题(找不到driver ...

  8. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...

  9. php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...

    在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...

最新文章

  1. 两个命令把 Vim 打造成 Python IDE
  2. boost::math::quadrature::sinh_sinh用法的测试程序
  3. db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
  4. 原生js绑定click为什么点一次执行两次_前端小知识10点(2020.10.8)
  5. python安装与配置
  6. java数据结构系列——排列(2):有序阵列
  7. mysql 多线程并行复制_【MySQL】开启并行复制
  8. 水起泡器行业调研报告 - 市场现状分析与发展前景预测
  9. 浅谈ViewState原理
  10. 从零开始搭二维激光SLAM --- 基于ceres的后端优化的代码实现
  11. java 反射 getClass()
  12. Extjs GridPanel用法详解
  13. MATLAB的sum函数
  14. Padavan路由器无法启用FRP的解决方法(固件版本3.4.3.9-099_11-23)
  15. H265H264视频流播放
  16. OTL/OCL/BTL/甲类/乙类/甲乙类
  17. 亲测jupyter打不开浏览器
  18. 西电计科微机原理期末复习笔记
  19. STM32单片机的启动模式 三种BOOT模式介绍
  20. 六、图(上):六度空间

热门文章

  1. MinkowskiEngine语义分割
  2. CUDA 内存统一分析
  3. Anchor Boxes示例实战
  4. 编译器设计-解析类型
  5. 客快物流大数据项目(十四):DockerFile介绍与构建过程解析
  6. 2021年大数据ELK(二十三):Kibana简介
  7. Linux环境变量说明与配置
  8. Python 如何查看内存地址
  9. Redeclared ‘list_b‘ defined above without usage
  10. Android shape 画的圆角带四个黑变 问题