java JDBC操作MySQL数据库
一,首先在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数据库相关推荐
- [Java]JDBC操作MySQL数据库
public class MysqlConnect {//定义MySQL数据库的连接地址public static final String DBURL = "jdbc:mysql://ip ...
- Java使用Jdbc操作MySql数据库(一)
这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- java JDBC连接MySQL数据库调用存储过程进行查询
java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...
- Java JDBC 连接MySQL数据库方法(IJ版)
Java JDBC 连接MySQL数据库方法(IJ版) 首先说一下IJ建立项目步骤: 1.新建一个Empty Project 2.新建一个Module 3.在src里新建一个Package 4.在Pa ...
- Java中通过JDBC操作MySQL数据库
JDBC相关的操作 0.JDBC常用类和接口介绍 DriverManager类 DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...
- 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念
MySQL 数据库的命令行操作 登陆操作mysql -hlocalhost –uroot –p123456 退出操作exit 数据库操作建库:create database 库名; 卸载库:drop ...
- (Java/JDBC)对MySQL数据库实现基础的增删改查操作(含源码)
文章目录 前言 注(常用PreparedStatement方法) 源码展示 前言 实现数据库连接 → Java连接MySQL数据库(含源码) (实现简单的增删查改更改正确的SQL语句即可) 增:ins ...
- 使用JDBC操作MySQL数据库
我们用大学的四年去怀念高中的三年,但是我们会用大学以后的余生去怀念大学的四年. 1.JDBC 概述 JDBC(Java Database Connectivity),Java数据库连接. sun公司为 ...
最新文章
- 服务器开启虚拟机就死机,解决ESXi服务器上磁盘锁导致虚拟机卡死的问题
- java什么是成员域成员方法,java多态中的成员绑定
- C++成员对象和封闭类
- 中科大计算机学院的保研率,中科大2021届保研率44.7%,少年班83.4%,物理计算机人数最多...
- nacos 公共_Springboot,Nacos并向使用研究
- OpenGL raytracer光线追踪的实例
- openfalcon架构及相关服务配置详解
- ftp 服务器 文件 连接 导出,ftp 服务器 文件 连接 导出
- Cocos2D研究院之CCNode详解(三)
- 开发人员转售前工程师_工程师和营销人员可以从中学到什么
- numpy.squeeze()的用法
- toolchain安装教程支持_网上现成toolchain安装操作
- 所谓更牛,就是换个罪受!——《时间的朋友2016跨年演讲》深入笔记
- html读取指定excel,怎样用html读取excel数据
- 软件测试——界面测试
- LWN:怕不怕编译器优化让你的代码彻底乱套?
- AI产品经理-人工智能的发展
- 2020上海全国计算机一级考试时间,2020全国等级计算机考试时间(全国计算机一级报名时间)...
- 转型编程的小伙们们快来拿 python 入门证书!
- 华为hcie认证体系华为华为hcie认证价值NSR不间断路由思科华为网工常备知识点解析ie-lab