eclipse怎么连接到MySQL中的表!!!!!

时间:2022-05-19 10:05:58

简介:

用eclipse编写的好的代码,我们怎么才能连接到数据库呢?对于初学者,特别是在连接数据库这块经常会发生一些莫名的错误,一般来说,归根是我们连接数据库这一过程发生错误。那么我们如何来解决呢?那我就来分享一下我连接数据库的操作过程,作为一个参考吧!

首先打开Navicat Premium软件,点击文件,之后点击新建连接,选择MySQL,我个人喜欢用图来描述:

eclipse怎么连接到MySQL中的表!!!!!

填写连接名(随便取一个英文名),然后填写密码,记住自己的用户名

eclipse怎么连接到MySQL中的表!!!!!

点击连接测试:

eclipse怎么连接到MySQL中的表!!!!!

有一些的会报这样的错误:

eclipse怎么连接到MySQL中的表!!!!!

报这个错误的意思是连接初始化丢失了连接,我们可以直接把Localhost改成127.0.0.1就可以了。

eclipse怎么连接到MySQL中的表!!!!!

在点击连接测试:

eclipse怎么连接到MySQL中的表!!!!!

点击确定,确定就行了,

eclipse怎么连接到MySQL中的表!!!!!

这样我们就建好了连接。那么我们先创建一个数据库:右击建好的连接名,点击新建数据库:

eclipse怎么连接到MySQL中的表!!!!!

填写数据库名,选择字符集为UTF-8

eclipse怎么连接到MySQL中的表!!!!!

点击确定,就OK了,数据库建好之后我们就开始创建表,展开数据库,找到表,右击,点击新建表:

eclipse怎么连接到MySQL中的表!!!!!

填写表的属性:设置ID时给它一个主键,选择自动递增,当我们在添加内容的时候,让ID自动的依次的自增

eclipse怎么连接到MySQL中的表!!!!!

点击保存:

eclipse怎么连接到MySQL中的表!!!!!

输入表名,点击确定,

eclipse怎么连接到MySQL中的表!!!!!

这样mySql表我们就创建好了:

eclipse怎么连接到MySQL中的表!!!!!

创建好MySQL的表之后,打开eclipse,点击file---->new---->project

eclipse怎么连接到MySQL中的表!!!!!

弹出如下框,找到javaproject,之后点击Next

eclipse怎么连接到MySQL中的表!!!!!

弹出下图的框,取个项目名,然后点击finish

eclipse怎么连接到MySQL中的表!!!!!

这样一个java项目就创建好了

eclipse怎么连接到MySQL中的表!!!!!

先给项目导入一个jar包,如果没有这个jar包,eclipse就无法连接到MySQL中,所以我们先给项目导入如下图的jar包:

eclipse怎么连接到MySQL中的表!!!!!

最简单的导包方法就是,直接复制包,粘贴到项目里面,然后右击jar包,找到build path---->Add to build path

eclipse怎么连接到MySQL中的表!!!!!

弹出下面的框就说明,jar包已经导好了

eclipse怎么连接到MySQL中的表!!!!!

jar包导好后,就给项目创建一个类

eclipse怎么连接到MySQL中的表!!!!!

类创建好之后,用代码来实现eclipse连接到数据库的过程如下:

package bw.jg.helloWord;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException; public class helloword { public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn = null;
// 驱动引擎
String jd = "com.mysql.jdbc.Driver";
// 连接MySQL的连接
String url = "jdbc:mysql://127.0.0.1:3306/hello";
// MySQL的用户名
String user = "root";
// MySQL的密码
String password = "123456";
try {
// 加载驱动
Class.forName(jd);
// 连接数据库对象
conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("引擎失败");
e.printStackTrace();
}
if (conn != null) {
try {
// 关闭资源
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} }

运行:  

eclipse怎么连接到MySQL中的表!!!!!

这样,我们使用eclipse连接到数据库的整过程就完成了。

补充:

eclipse怎么连接到MySQL中的表!!!!!

导入这句代码:首先打开我们刚才导进来的jar包:

eclipse怎么连接到MySQL中的表!!!!!

打开第一个包,找到Driver.class,右击,找到Copy Qualified Name,点击

eclipse怎么连接到MySQL中的表!!!!!

之后回到代码中,粘贴如下图:

eclipse怎么连接到MySQL中的表!!!!!

完了之后,把java去掉就OK了。

eclipse怎么连接到MySQL中的表!!!!!的更多相关文章

  1. MySQL中多表删除方法(转载)

    如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助. 1.从MyS ...

  2. 备忘:MySQL中修改表中某列的数据类型、删除外键约束

    -- MySQL中修改表中某列的数据类型 ALTER TABLE [COLUMN] 表名 MODIFY 列名 列定义; -- 删除外键约束 SHOW CREATE TABLE 表名; -- 复制CON ...

  3. MySQL中多表删除方法

    如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助. 1.从MyS ...

  4. 使用PowerDesigner创建物理模型并生成SQL语句在MySQL中生成表

    我使用的PowerDesigner的版本为16.5,创建物理模型后,使用PowerDesigner生成的SQL语句,在MySQL中创建表. 1. 打开Power Designer软件,在弹出的欢迎对话 ...

  5. 如何查看MySQL中每张表占用的空间大小

    如题,找到MySQL中的information_schema表,这张表记录了所有数据库中表的信息,主要字段含义如下: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE: ...

  6. JDBC查询MySQL中的表

    在数据库test里先创建表school,内容如下 创建接口对象:Statement stmt=con.createStatement(); //创建语句(Statement)ResultSet res ...

  7. mysql 中判断表是否存在 以及表存在则删除

    select * from information_schema.tables where table_name ='student';select * from information_schema ...

  8. 浅谈mysql中各种表空间(tablespaces)的概念

    mysql中,会涉及到各种表空间的概念,虽然,很多方面这些概念和Oracle有相似性,但也有很多不同的地方,初学者很容易被这些概念弄的晕头转向,从而,混淆这些概念的区别和理解,下面,就简要介绍和说明一 ...

  9. 一个MySQL中两表联合update的例子(并带有group by分组)

    内容简介 本文主要展示了在MySQL中,使用两表联合的方式来更新其中一个表字段值的SQL语句. 也就是update table1 join table2 on table1.col_name1=tab ...

随机推荐

  1. MFC 静态文本的自绘 空心字的实现

    想在对话框里,显示几个字是很简单的,只要用静态文本的输出就可以了.然而有时候我们需要显示特效的字,我们希望显示的文字就像Word里的艺术字一样,看起来美观.这时我们可以重写CStatic类.用Draw ...

  2. 用substr()截取中文出现乱码的解决方法

    截取中文字符串时出现乱码(使用substr()函数) 程序一:PHP截取中文字符串方法 function msubstr($str, $start, $len) {    $tmpstr = &quo ...

  3. 苹果ipa软件包破解笔记

    苹果的验证机制: Appstore上的应用都採用了DRM(digital rights management)数字版权加密保护技术,直接的表现是A帐号购买的app,除A外的帐号无法使用,事实上就是有了 ...

  4. Android版:验证手机号码的正则表达式

    http://blog.csdn.net/dai_zhenliang/article/details/8186249 /** * 验证手机格式 */ public static boolean isM ...

  5. .NET Core TDD 前传: 编写易于测试的代码 -- 构建对象

    该系列第1篇: 讲述了如何创造"缝".  "缝"(seam)是需要知道的概念. 本文是第2篇, 介绍的是如何避免在构建对象时写出不易测试的代码. 本文的概念性内 ...

  6. 栈的C语言实现

    在C++中,可以直接使用std::stack C语言实现如下: stack.c /** * @file stack.c * @brief 栈,顺序存储. * * * */ #include <s ...

  7. redis概览

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...

  8. Linux 安装Ruby详解&lpar;在线和离线安装&rpar;

    很多时候我们会发现,真实的生成环境很多都没有外网,只有内网环境,这个时候我们又需要安装Ruby,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装.本文主要简单介绍如果离线安 ...

  9. source insight 支持verilog 及使用技巧

    安装 1.首先到官网下载clf文件 http://www.sourceinsight.com/public/languages/ 2.配置source insight 以前有的先删除 Options ...

  10. etl接口测试总结

    刚做完一个项目接触到了etl接口,趁还热乎做个总结. etl接口功能测试点总结:1.数据量的检查:目标表与源表数据量是否一致2.字段正确性:拉取源表字段是否为目标表所需要字段(会出现拉错字段情况)3. ...