Java操作MySQL

PS:在之前的博客中详细的介绍了JAVA怎么用JDBC连接数据库,包括SQL Server和Oracle,用JDBC连接MySQL除了加载驱动和获得连接不同,其他都是一样的操作。

附上以前的博客:Java操作Oracle、Java操作数据库

加载驱动

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

获取连接

ct = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb1?useUnicode=true&characterEncoding=UTF-8","root", "密码");

案例:

package com.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/*** * @author Switch* @function Java通过JDBC操作MySQL数据库* */
public class JDBC3 {public static void main(String[] args) {Connection ct = null;PreparedStatement ps = null;ResultSet rs = null;try {// 1、加载驱动Class.forName("com.mysql.jdbc.Driver");// 2、获得连接// 连接带上参数保证不会出现中文乱码ct = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb1?useUnicode=true&characterEncoding=UTF-8","root", "密码");// 3、创建PreparedStatementps = ct.prepareStatement("select * from t3");// 4、执行操作rs = ps.executeQuery();// 5、操作结果while (rs.next()) {System.out.println(rs.getInt(1) + " " + rs.getString(2) + " "+ rs.getString(3));}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();} finally {try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}rs = null;try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}ps = null;try {ct.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}ct = null;}}
}

Java操作MySQL相关推荐

  1. java 读取mysql数据库_原生Java操作mysql数据库过程解析

    这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过mav ...

  2. Java 操作MySql Blob 字段

    Java 操作MySql Blob 字段 import java.sql.*; import java.io.*; import javax.swing.*; import java.awt.*; i ...

  3. Java操作Mysql实例

    Java操作Mysql实例 来自:http://junehuang111.blog.163.com/blog/static/627072201191933118658/ 2011-10-19 15:3 ...

  4. 【java 操作mysql】java连接mysql数据库并查询数据

    做java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章,java是一种高性能,通用的语言 .这使得它适合于编写高效的ETL生产代码和计算密集型的机器学习算法. 主要内容包括: ...

  5. JAVA操作MYSQL数据库

    通过com.mysql.cj.jdbc.Driver来实现操作MYSQL数据库: package database;import java.sql.Connection; import java.sq ...

  6. java操作mysql数据库实例_jdbc操作mysql数据库实例

    本文实例讲述了jdbc操作mysql数据库的方法.分享给大家供大家参考.具体如下: import java.sql.*; import java.sql.drivermanager; import j ...

  7. java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)

    插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和服 ...

  8. JAVA——Java操作MySQL数据库的简单工具类[CLASS:DatabaseUtil]

    预备知识 Java连接MySQL数据库 源代码 package club.zstuca.util;import java.sql.Connection; import java.sql.DriverM ...

  9. java实战:邮件群发推广微信公众号(二),内含java操作excel及java操作mysql

    上一篇写好了用于发送邮件的类,本篇把余下的设定定时任务.从excel读取发件人账号.从mysql读取收件人邮箱以及随机标题和内容来实现.先看整个应用的文件框架结构,如下图: 上图中log4j.prop ...

最新文章

  1. Cell综述:口腔微生物群的部位特点:微米级生境与生态位
  2. 黄聪:Wordpress 模版技术手册 - WordPress Theme Technical manuals
  3. php 多进程设置,php多进程操作的三个实例
  4. spring配置过滤器,报错 com.skynet.filter.GrantFilter cannot be cast to javax.servlet.Filter
  5. VTK:选定的顶点和边用法实战
  6. [C++STL]queue容器用法介绍
  7. 198. 打家劫舍 golang 动态规划 数组越界
  8. 企业为什么要做SEO,它的重要性有哪些?
  9. Linux系统原理(工作模式)
  10. Java 随机数,可变参数,JDBC,访问控制
  11. FGSM攻击机器学习模型
  12. “绿坝—花季护航”使用全攻略
  13. 离散数学(第二版) 第一章、第二章习题
  14. 威纶触摸屏如何组态设置离散量报警及报警历史记录?
  15. ssm mysql项目实战_SSM 项目实战
  16. Nginx学习笔记(Docker版)-2
  17. 电子通信类顶级会议及期刊2(自用更新版)
  18. linux443端口无法建立连接,无法通过端口443连接到ssh
  19. 身份证有效验证方法,
  20. Linux C程序访问NULL指针

热门文章

  1. 如何区分localhost、127.0.0.1和0.0.0.0等ip地址
  2. mongoose-面向对象操作mongodb的Nodejs框架
  3. Python——五分钟理解函数式编程与闭包
  4. #JAVA# 判断从键盘输入的字符串是否为回文
  5. 【Java】用for循环实现1+2+3......+100 =
  6. C#LeetCode刷题-Map
  7. react hooks_为什么选择React Hooks,我们如何到达这里?
  8. 在线编码工具_我希望在开始编码时就已经知道的工具
  9. 交付方式 saas_扩展和交付SaaS启动的最佳方法
  10. 建造模式实际应用_建造多少,购买多少:为聊天和消息传递应用程序提供支持...