eclise去连接mysql,Eclipse如何连接MySQL
准备工作:
1:正确安装MySQL和Eclipse
2:下载mysql-connector-java-5.1.43-bin.jar(download.csdn.net/source/3451945)
1:Eclipe新增Java项目:
弹出New Java Project界面,在该界面的Project name中输入项目名:TestMSQL后点击Finish。
2:导入mysql-connector-java-5.1.43-bin.jar文件
选中项目TestMSQL右键->Build Path->Add External ..
弹出:
在上面路径中选择你的jar包所在位置,选中jar包,点击打开,导入成功
3:新建JDBCTest类
package com.runoob.test;
import java.sql.*;
public class JDBCTest {
//驱动程序名
static String driver="com.mysql.jdbc.Driver";
static String url="jdbc:mysql://localhost:3306/test";
static String user="root";
static String password="";
public Object conn;
/*
* URL指向要访问的数据库
* localhost:主机名或IP地址
* test数据库名称
* root是数据库名
* 我这里没有设置密码,所以为空,如果有密码String password="密码";
*/
public static void main(String[] args){
try{
//1:加载驱动程序,连接数据库
Class.forName(driver);
//用getConnection()方法.链接MYSQL数据库
Connection conn=DriverManager.getConnection(url, user,password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
//数据库连接成功
//2.执行MySQl语句----搜索
//创建statement类对象,用来执行SQL语句
Statement statement =conn.createStatement();
//要执行的SQL语句
String sql = "select * from student";
//executeQuery()方法执行SQL语句
//ResultSet类,用来存放获取的 结果
ResultSet rs = statement.executeQuery(sql);
//打印
System.out.println("------------------------------------------");
System.out.println("\t执行结果如下所示:");
System.out.println("------------------------------------------");
System.out.println(" 学号" + "\t" + " 姓名"+"\t"+"性别"+"\t"+"出生日期"+"\t"+"身高");
System.out.println("------------------------------------------");
while(rs.next()) {
// 获取sname这列数据
String name = rs.getString("SNAME");
//获取stu_id这列数据
String id=rs.getString("SNO");
// 输出结果
System.out.println(id + "\t" + name);
}
//关闭操作
rs.close();
conn.close();
}catch(ClassNotFoundException e) {
//数据库驱动异常处理
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e){
//数据库连接失败异常处理
e.printStackTrace();
} catch(Exception e){
//TODO:handle exception
e.printStackTrace();
} finally{
System.out.println("------------------------------------------");
System.out.println("数据库数据成功获取!!");
}
}
}
结果
eclise去连接mysql,Eclipse如何连接MySQL相关推荐
- mac版eclipse连接mysql_将Eclipse连接到mysql mac os x jdbc驱动程序
我想在学习java sql的东西时运行下面的代码,但是,我已经创建了数据库,并且从终端尝试了它的好处.将Eclipse连接到mysql mac os x jdbc驱动程序 1,我得到这个错误 java ...
- eclipse工具连接mysql_eclipse工具中使用Data Source Explorer连接数据库(MySQL)
1.进入Eclipse工具,打开Data Source Explorer.Window==>Show View==>Data Source Explorer(注:如果找不到请选择Other ...
- java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库
javaweb之eclipse工程连接mysql数据库 准备工作: 1.在mysql官网下载mysqlconnection的jar包 输入网址:mysql.com-点击DOWNLOADS--下拉选择M ...
- eclipse java 连接mysql数据库出现中文 乱码问题
一般我们使用utf-8编码方式即可 我们的目标是将数据库的编码方式和java编辑器的编码方式统一起来, 通过以下三个步骤,即可解决中文出现乱码问题,一下是 点击蓝色文字即可进入各种方法参考链接 1)将 ...
- mysql用c语言连接驱动程序,C语言连接MySql数据库
操作系统:Windows7(32位) 编译软件:Code::Blocks 10.05 数 据 库:mysql-5.1.62-win32 数据库内的数据: 测试代码: #include #include ...
- java mysql 查询_java连接mysql数据库达成数据查询详细教程
前言:本篇文章适用于所有前后端开发者 众所周知,只要是编程,那肯定是需要存储数据的,无论是c语言还是java,都离不开数据的读写,数据之间传输不止,这也就形成了现代互联网的一种相互存在关系! 而读写存 ...
- Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o
无法远程的原因有很多,我今天遇到的问题是通过navicat无法远程连接我在EC2上创建的实例. 1.通过命令" netstat -an|grep 3306 "检查一下3306端口对 ...
- linux mysql远程链接_Linux下mysql实现远程连接
首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
最新文章
- 学的不是写代码,学的是编程思维!
- 【PC工具】github项目辅助下载工具,github高速下载
- 解读Android LOG机制的实现
- python数据类型和数据运算
- 详解Linux下通过yum安装Mariadb/MySQL数据库(腾讯云也适用)
- Fckeditor漏洞利用总结
- pmos低电平驱动_三极管和MOS管驱动电路的正确用法
- python中pass作用_总结python中pass的作用
- UI设计中有哪些常见的风格?
- vim基本指令(一)
- HandBrake 开源视频转码器、编码转换器、格式转换器
- 国内外php商城系统 开源
- 炫酷的ViewPager翻页动画
- 端口复用|端口重映射
- tc275的flexcan的接收与发送
- R与结构方程模型(2):潜变量
- 劲爆战士第二部的陀螺叫什么名字
- JAVA常用jar包简介
- cortana android 地图,地图-系统爱好者
- Spark 杂记--- 键值对操作RDD
热门文章
- Python深入06 Python的内存管理
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-使用UDA操纵SQL语句...
- 重构《一》-- 提取方法
- 每秒可产生1亿个序列号的序列生成代码 支持64台服务器同步生成
- arm linux 时间获取,菜鸟自学ARM:linux下编程获取系统时间和设置时间
- efk使用_如何使用EFK创建开源堆栈
- 升级drupal4.0.0_Drupal从1.0到8.0的简要历史
- (25)Vue.js组件通信—父组件向子组件传值
- Bootstrap导航组件
- Bootstrap 不可编辑的控件