Java读写MySQL数据库小实例

首先需要安装和配置好MySQL数据库。接下来,先创建一个数据库,Java代码连接此数据库,然后读写。

假设基于MySQL命令行创建一个叫做:phildatabase的数据库,如图:

然后通过命令行:

mysqld --console

启动MySQL,在3306端口等待客户连接,如图:

写Java代码连接MySQL数据库并进行简单读写:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class Test {

public static void main(String[] args) {

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

String databaseName = "phildatabase";// 已经在MySQL数据库中创建好的数据库。

String userName = "root";// MySQL默认的root账户名

String password = "";// 默认的root账户密码为空

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + databaseName, userName, password);

Statement stmt = conn.createStatement();

String sql = "CREATE TABLE person(uid varchar(32),name char(32))";

// 创建数据库中的表,

int result = stmt.executeUpdate(sql);

if (result != -1) {

System.out.println("创建数据表成功");

sql = "INSERT INTO person(uid,name) VALUES('1','somebody1')";

result = stmt.executeUpdate(sql);

sql = "INSERT INTO person(uid,name) VALUES('2','somebody2')";

result = stmt.executeUpdate(sql);

sql = "SELECT * FROM person";

ResultSet rs = stmt.executeQuery(sql);

System.out.println("uid\t姓名");

while (rs.next()) {

System.out.println(rs.getString(1) + "\t" + rs.getString(2));

}

}

conn.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

代码运行输出结果如图:

java读写mysql数据库_Java读写MySQL数据库小实例相关推荐

  1. java mysql 查询_java连接mysql数据库达成数据查询详细教程

    前言:本篇文章适用于所有前后端开发者 众所周知,只要是编程,那肯定是需要存储数据的,无论是c语言还是java,都离不开数据的读写,数据之间传输不止,这也就形成了现代互联网的一种相互存在关系! 而读写存 ...

  2. java mysql 配置_Java连接MySQL数据库详细分析

    一:工具 eclipse MySQL5.7 MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址 二:加载驱动 2.1 在工程目录中创建lib文件夹,将下 ...

  3. java 插入mysql 日期_Java日期-插入数据库

    我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我陷入了困境. 有谁知道我该怎么做?现在我有类似的东西. java.util.Date myDate = new java ...

  4. 测试jdbc连mysql数据库_java连接mysql数据库及测试是否连接成功的方法

    本文实例讲述了java连接mysql数据库及测试是否连接成功的方法.分享给大家供大家参考,具体如下: package com.test.tool; import java.sql.Connection ...

  5. web连接mysql数据库_java web与数据库相连,具体怎么做

    展开全部 1.首先要移动mysql-connector-java-5.1.44-bin.jar到tomactde的lib目录下(我的目录是这样32313133353236313431303231363 ...

  6. java连接mysql乱码_java链接mysql 中文乱码

    {转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都 ...

  7. java mysql存储过程_JAVA调用MySQL存储过程

    展开全部 java代码copy: Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager .g ...

  8. Java设计模式应用到数据库_Java设计模式在数据库编程中的应用研究

    Java的广泛使用使得数据编程变得更加简单方便.本当中.当在加载父类的时候,再调用不同的子类,以避免代码文对Java进行了深入的探讨,提供了一种可行的应用Java的重复编写.templatemetho ...

  9. java实现 mysql导入数据库_Java实现MySQL数据库导入

    距离上班另一段时间.如今总结一下怎样使用Java语言实现MySQL数据库导入: 首先新建名为test的数据库: 其次运行以下Java代码: import java.io.File; import ja ...

最新文章

  1. 桶排序算法(基于Java实现)
  2. 你也可以玩转Skype -- 基于Skype API开发外壳程序入门
  3. spring applicationContext.xml最全约束
  4. 计算机博士点的学校211,数据帖,工科强校一级博士点排名
  5. 深入解析 Kubebuilder:让编写 CRD 变得更简单
  6. 串口的输出设置【原创】
  7. pythonguitkinter编程入门_Python Tkinter GUI编程入门介绍
  8. 文件——rstrip() 、lstrip()和 strip()、zip() 函数
  9. 当系统出错,win10真难用
  10. cfdpost怎么导出云图_FLUENT教程10CFDpost后处理.pdf
  11. 什么是COM组件以及怎样创建(C#)?
  12. 计网实验二——以太帧、IP报文分析
  13. 叶罗丽颜值测试软件齐娜多少分,精灵梦叶罗丽:美颜相机下灵公主16岁、齐娜7岁,他竟然拍的46岁...
  14. light动名词_英语语法(5)动名词
  15. 632页,我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer
  16. 良好的协同管理,是数字时代的成功前提
  17. 典型环节matlab仿真,实验一典型环节的matlab仿真
  18. idea中surround with快捷键
  19. 日期函数(最近一周/一个月/半年/一年)
  20. 第001天:第一行Android代码

热门文章

  1. NumPy中特别的数组函数 By Youki~
  2. Tina-TI 电路仿真 多参数交流传输特性分析 频率与相位增益的关系 选择控制对象
  3. BigDecimal 计算余数
  4. TcxLookupComboBox
  5. c++——对象的构造和析构函数、构造函数的分类及调用
  6. 用getchar和%C输入字符型数据
  7. 夺命雷公狗---node.js---21之项目的构建在node+express+mongo的博客项目6之数据的遍历...
  8. 转 Django url 标签的使用
  9. hduoj Stars 二维树状数组
  10. 获取本周的周一和周日