Java操作Mysql的方法

作者:yongh701 时间:2024-01-21 12:28:47 

本文实例讲述了Java操作Mysql的方法。分享给大家供大家参考。具体分析如下:

不同于C#操纵数据库的千篇一律,如果是要Java把操纵数据库的语句分为两种:

一种是有结果的select语句,还有一种是没结果的insert into,update,delete等语句

1.如果是有结果的select语句,则需要定义一个ResultSet变量来接,同时使用con.prepareStatement(sql).executeQuery();来查询,其中con是一个数据库连接变量,在程序头必须引入java.sql.*,对查询语句必须通过抛出异常来处理,下同,不再赘述,再用ResultSet变量来读查询结果。

例如:


public String execute() {
 String sql = "select * from a where username='" + username + "'";
   try {
     rs = con.prepareStatement(sql).executeQuery();
     if (!rs.next()) {
       //……
       con.close();
     }
   } catch (Exception e) {
     message = "无法连接数据库!";
   }
}

2.如果是没有结果的insert into,update,delete等语句,则不需要定义任何变量,注意把查询方法更改为:


con.createStatement().execute(sql);

即可

希望本文所述对大家的Java程序设计有所帮助。

标签:Java,Mysql
0
投稿

猜你喜欢

  • asp.net实现图片以二进制流输出的两种方法

    2023-06-28 21:49:02
  • Python利用memory_profiler查看内存占用情况

    2022-05-24 08:55:29
  • Javascript与PHP验证用户输入URL地址是否正确

    2023-10-23 02:36:07
  • python SSH模块登录,远程机执行shell命令实例解析

    2022-07-24 21:09:22
  • Python map及filter函数使用方法解析

    2021-11-20 05:25:03
  • 12种最常用的网页编程语言简介(值得收藏)

    2023-01-29 17:40:48
  • 再也不用花钱买漫画!Python爬取某漫画的脚本及源码

    2021-03-19 17:44:43
  • JavaScript中的全局对象介绍

    2024-04-22 22:41:29
  • Asp Response.Expires 属性介绍

    2008-02-19 17:02:00
  • Python中的zip函数使用示例

    2021-05-15 01:10:53
  • 107条javascript(js)常用小技巧

    2007-10-30 12:40:00
  • Python生成器generator原理及用法解析

    2021-10-14 14:00:13
  • pygame实现弹力球及其变速效果

    2022-12-25 16:23:07
  • Python正则表达式之基础篇

    2021-06-17 13:10:45
  • python如何为list实现find方法

    2022-01-14 09:15:56
  • Python判断变量名是否合法的方法示例

    2022-07-31 19:05:12
  • 如何将bag文件批量转成mp4

    2021-06-10 11:04:54
  • Vue.js 时间转换代码及时间戳转时间字符串

    2024-04-30 10:21:53
  • Python常问的100个面试问题汇总(下篇)

    2023-09-23 06:30:29
  • vue3 reactive函数用法实战教程

    2023-07-02 16:37:36
  • asp之家 网络编程 m.aspxhome.com