Java操作Mysql的方法

 更新时间:2015年02月04日 11:15:37   作者:yongh701  
这篇文章主要介绍了Java操作Mysql的方法,实例分析了Java针对有返回结果和没有返回结果的sql操作的相关技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • IDEA关闭git管理,文件变成红色解决方案

    IDEA关闭git管理,文件变成红色解决方案

    在软件开发中,当一个文件夹内的Java项目启用Git版本控制,通常会导致该文件夹下所有项目同步开启Git,这种做法有助于保持项目的一致性和可追溯性,但也可能带来管理上的复杂性,如果需要解除某个项目的Git管理,可以通过IDE的设置选项进行调整
    2024-10-10
  • Java如何使用流去除集合中某个字段为空的对象

    Java如何使用流去除集合中某个字段为空的对象

    这篇文章主要给大家介绍了关于Java如何使用流去除集合中某个字段为空的对象,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友可以参考下
    2023-08-08
  • Java利用哈夫曼编码实现字符串压缩

    Java利用哈夫曼编码实现字符串压缩

    赫夫曼编码也翻译为 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式, 属于一种程序算法。本文将利用哈夫曼树实现哈夫曼编码进行字符串压缩,需要的可以参考一下
    2022-09-09
  • Nacos配合SpringBoot实现动态线程池的基本步骤

    Nacos配合SpringBoot实现动态线程池的基本步骤

    使用Nacos配合Spring Boot实现动态线程池,可以让你的应用动态地调整线程池参数而无需重启,这对于需要高度可配置且需要适应不同负载情况的应用来说非常有用,本文给大家介绍实现动态线程池的基本步骤,需要的朋友可以参考下
    2024-02-02
  • java IO流之转换流的具体使用

    java IO流之转换流的具体使用

    转换流可以将一个字节流包装成字符流,或者将一个字符流包装成字节流,本文主要介绍了java IO流之转换流的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • SpringBoot属性注入的两种方法

    SpringBoot属性注入的两种方法

    这篇文章主要介绍了SpringBoot属性注入的两种方法,帮助大家更好的理解和使用springboot框架,感兴趣的朋友可以了解下
    2020-11-11
  • 教大家使用java实现顶一下踩一下功能

    教大家使用java实现顶一下踩一下功能

    这篇文章主要教大家如何使用java实现顶一下踩一下功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 基于Spring概念模型:PathMatcher 路径匹配器

    基于Spring概念模型:PathMatcher 路径匹配器

    这篇文章主要介绍了Spring概念模型:PathMatcher 路径匹配器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Idea中maven无法下载依赖包问题解决

    Idea中maven无法下载依赖包问题解决

    用过idea开发过项目的同学,偶尔会遇到项目中有一些依赖没法下载,或者依赖包已经有项目却无法扫到的问题,本文就详细的介绍了解决方法,感兴趣的可以了解一下
    2020-08-08
  • 带你了解Java数据结构和算法之高级排序

    带你了解Java数据结构和算法之高级排序

    这篇文章主要为大家介绍了Java数据结构和算法之高级排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01

最新评论