一,首先在MYSQL建立一个数据库,例如Geek99DB:

create database Geek99DB;

use Geek99DB;

然后建立一个表CustomerTab:

create table CustomerTab(id int primary key auto_increment,name varcahr(20),email varchar(20));

显示表:

show tables;

添加元素:

insert into CustomerTbl(name,email)values('tam','123@qq.com');

显示元素:

select *from CustomerTbl;

二,在ecplise下完成对数据库的获取:

首先,建立一个java项目,新建一个文件夹lab,将mysql-connector-java-5.1.22-bin.jar(JDBC的驱动程序,复制到此文件夹下,并添加到build path);

然后新建一个class文件,代码如下:

package jdbctest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class test01 {

public static void main(String[] args) {
  // TODO Auto-generated method stub

//加载JDBC驱动
  Connection conn=null;
  try {
   Class.forName("com.mysql.jdbc.Driver");
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

//连接到特定的数据库对象
  try {
   conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/Geek99DB","root","yuan");
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

//建立SQL语句对象,执行查询
  String sql="select id,name,email from CustomerTbl";
  try {
   Statement stmt =conn.createStatement();
   ResultSet rs=stmt.executeQuery(sql);

//处理结果集
   while(rs.next()){
    int id=rs.getInt(1);
    String name=rs.getString(2);
    String email=rs.getString(3);
    System.out.println(id+","+name+","+email);
   }
   
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();

//关闭数据连接
   if(conn!=null){
    try {
     conn.close();
    } catch (SQLException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
  }

}

}

}finally {

转载于:https://www.cnblogs.com/yfz1552800131/p/5452836.html

java JDBC操作MySQL数据库相关推荐

  1. [Java]JDBC操作MySQL数据库

    public class MysqlConnect {//定义MySQL数据库的连接地址public static final String DBURL = "jdbc:mysql://ip ...

  2. Java使用Jdbc操作MySql数据库(一)

    这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...

  3. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  4. java JDBC连接MySQL数据库调用存储过程进行查询

    java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...

  5. Java JDBC 连接MySQL数据库方法(IJ版)

    Java JDBC 连接MySQL数据库方法(IJ版) 首先说一下IJ建立项目步骤: 1.新建一个Empty Project 2.新建一个Module 3.在src里新建一个Package 4.在Pa ...

  6. Java中通过JDBC操作MySQL数据库

    JDBC相关的操作  0.JDBC常用类和接口介绍  DriverManager类  DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...

  7. 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念

    MySQL 数据库的命令行操作 登陆操作mysql -hlocalhost –uroot –p123456 退出操作exit 数据库操作建库:create database 库名; 卸载库:drop ...

  8. (Java/JDBC)对MySQL数据库实现基础的增删改查操作(含源码)

    文章目录 前言 注(常用PreparedStatement方法) 源码展示 前言 实现数据库连接 → Java连接MySQL数据库(含源码) (实现简单的增删查改更改正确的SQL语句即可) 增:ins ...

  9. 使用JDBC操作MySQL数据库

    我们用大学的四年去怀念高中的三年,但是我们会用大学以后的余生去怀念大学的四年. 1.JDBC 概述 JDBC(Java Database Connectivity),Java数据库连接. sun公司为 ...

最新文章

  1. 服务器开启虚拟机就死机,解决ESXi服务器上磁盘锁导致虚拟机卡死的问题
  2. java什么是成员域成员方法,java多态中的成员绑定
  3. C++成员对象和封闭类
  4. 中科大计算机学院的保研率,中科大2021届保研率44.7%,少年班83.4%,物理计算机人数最多...
  5. nacos 公共_Springboot,Nacos并向使用研究
  6. OpenGL raytracer光线追踪的实例
  7. openfalcon架构及相关服务配置详解
  8. ftp 服务器 文件 连接 导出,ftp 服务器 文件 连接 导出
  9. Cocos2D研究院之CCNode详解(三)
  10. 开发人员转售前工程师_工程师和营销人员可以从中学到什么
  11. numpy.squeeze()的用法
  12. toolchain安装教程支持_网上现成toolchain安装操作
  13. 所谓更牛,就是换个罪受!——《时间的朋友2016跨年演讲》深入笔记
  14. html读取指定excel,怎样用html读取excel数据
  15. 软件测试——界面测试
  16. LWN:怕不怕编译器优化让你的代码彻底乱套?
  17. AI产品经理-人工智能的发展
  18. 2020上海全国计算机一级考试时间,2020全国等级计算机考试时间(全国计算机一级报名时间)...
  19. 转型编程的小伙们们快来拿 python 入门证书!
  20. 华为hcie认证体系华为华为hcie认证价值NSR不间断路由思科华为网工常备知识点解析ie-lab

热门文章

  1. 前端依赖包管理-bower
  2. 关于dlopen函数分析
  3. 山寨一个ini文件的解析器
  4. Windows Server 2008搭建域环境---安装活动目录
  5. Javascript中操作cookie
  6. 安全应对MySQL攻击
  7. Mysql 备份和还原
  8. ArcGIS中栅格数据的金字塔详解
  9. matlab命令大全,Matlab------------命令大全2
  10. 电力装置的继电保护和自动装置设计规范_继电保护装置升级到微机保护装置