简介:
用eclipse编写的好的代码,我们怎么才能连接到数据库呢?对于初学者,特别是在连接数据库这块经常会发生一些莫名的错误,一般来说,归根是我们连接数据库这一过程发生错误。那么我们如何来解决呢?那我就来分享一下我连接数据库的操作过程,作为一个参考吧!
首先打开Navicat Premium软件,点击文件,之后点击新建连接,选择MySQL,我个人喜欢用图来描述:
填写连接名(随便取一个英文名),然后填写密码,记住自己的用户名
点击连接测试:
有一些的会报这样的错误:
报这个错误的意思是连接初始化丢失了连接,我们可以直接把Localhost改成127.0.0.1就可以了。
在点击连接测试:
点击确定,确定就行了,
这样我们就建好了连接。那么我们先创建一个数据库:右击建好的连接名,点击新建数据库:
填写数据库名,选择字符集为UTF-8
点击确定,就OK了,数据库建好之后我们就开始创建表,展开数据库,找到表,右击,点击新建表:
填写表的属性:设置ID时给它一个主键,选择自动递增,当我们在添加内容的时候,让ID自动的依次的自增
点击保存:
输入表名,点击确定,
这样mySql表我们就创建好了:
创建好MySQL的表之后,打开eclipse,点击file---->new---->project
弹出如下框,找到javaproject,之后点击Next
弹出下图的框,取个项目名,然后点击finish
这样一个java项目就创建好了
先给项目导入一个jar包,如果没有这个jar包,eclipse就无法连接到MySQL中,所以我们先给项目导入如下图的jar包:
最简单的导包方法就是,直接复制包,粘贴到项目里面,然后右击jar包,找到build path---->Add to build path
弹出下面的框就说明,jar包已经导好了
jar包导好后,就给项目创建一个类
类创建好之后,用代码来实现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连接到数据库的整过程就完成了。
补充:
导入这句代码:首先打开我们刚才导进来的jar包:
打开第一个包,找到Driver.class,右击,找到Copy Qualified Name,点击
之后回到代码中,粘贴如下图:
完了之后,把java去掉就OK了。
eclipse怎么连接到MySQL中的表!!!!!的更多相关文章
-
MySQL中多表删除方法(转载)
如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助. 1.从MyS ...
-
备忘:MySQL中修改表中某列的数据类型、删除外键约束
-- MySQL中修改表中某列的数据类型 ALTER TABLE [COLUMN] 表名 MODIFY 列名 列定义; -- 删除外键约束 SHOW CREATE TABLE 表名; -- 复制CON ...
-
MySQL中多表删除方法
如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助. 1.从MyS ...
-
使用PowerDesigner创建物理模型并生成SQL语句在MySQL中生成表
我使用的PowerDesigner的版本为16.5,创建物理模型后,使用PowerDesigner生成的SQL语句,在MySQL中创建表. 1. 打开Power Designer软件,在弹出的欢迎对话 ...
-
如何查看MySQL中每张表占用的空间大小
如题,找到MySQL中的information_schema表,这张表记录了所有数据库中表的信息,主要字段含义如下: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE: ...
-
JDBC查询MySQL中的表
在数据库test里先创建表school,内容如下 创建接口对象:Statement stmt=con.createStatement(); //创建语句(Statement)ResultSet res ...
-
mysql 中判断表是否存在 以及表存在则删除
select * from information_schema.tables where table_name ='student';select * from information_schema ...
-
浅谈mysql中各种表空间(tablespaces)的概念
mysql中,会涉及到各种表空间的概念,虽然,很多方面这些概念和Oracle有相似性,但也有很多不同的地方,初学者很容易被这些概念弄的晕头转向,从而,混淆这些概念的区别和理解,下面,就简要介绍和说明一 ...
-
一个MySQL中两表联合update的例子(并带有group by分组)
内容简介 本文主要展示了在MySQL中,使用两表联合的方式来更新其中一个表字段值的SQL语句. 也就是update table1 join table2 on table1.col_name1=tab ...
随机推荐
-
MFC 静态文本的自绘 空心字的实现
想在对话框里,显示几个字是很简单的,只要用静态文本的输出就可以了.然而有时候我们需要显示特效的字,我们希望显示的文字就像Word里的艺术字一样,看起来美观.这时我们可以重写CStatic类.用Draw ...
-
用substr()截取中文出现乱码的解决方法
截取中文字符串时出现乱码(使用substr()函数) 程序一:PHP截取中文字符串方法 function msubstr($str, $start, $len) { $tmpstr = &quo ...
-
苹果ipa软件包破解笔记
苹果的验证机制: Appstore上的应用都採用了DRM(digital rights management)数字版权加密保护技术,直接的表现是A帐号购买的app,除A外的帐号无法使用,事实上就是有了 ...
-
Android版:验证手机号码的正则表达式
http://blog.csdn.net/dai_zhenliang/article/details/8186249 /** * 验证手机格式 */ public static boolean isM ...
-
.NET Core TDD 前传: 编写易于测试的代码 -- 构建对象
该系列第1篇: 讲述了如何创造"缝". "缝"(seam)是需要知道的概念. 本文是第2篇, 介绍的是如何避免在构建对象时写出不易测试的代码. 本文的概念性内 ...
-
栈的C语言实现
在C++中,可以直接使用std::stack C语言实现如下: stack.c /** * @file stack.c * @brief 栈,顺序存储. * * * */ #include <s ...
-
redis概览
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...
-
Linux 安装Ruby详解(在线和离线安装)
很多时候我们会发现,真实的生成环境很多都没有外网,只有内网环境,这个时候我们又需要安装Ruby,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装.本文主要简单介绍如果离线安 ...
-
source insight 支持verilog 及使用技巧
安装 1.首先到官网下载clf文件 http://www.sourceinsight.com/public/languages/ 2.配置source insight 以前有的先删除 Options ...
-
etl接口测试总结
刚做完一个项目接触到了etl接口,趁还热乎做个总结. etl接口功能测试点总结:1.数据量的检查:目标表与源表数据量是否一致2.字段正确性:拉取源表字段是否为目标表所需要字段(会出现拉错字段情况)3. ...