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程序设计有所帮助。

相关文章

  • 线程安全的单例模式的几种实现方法分享

    线程安全的单例模式的几种实现方法分享

    线程安全的单例模式实现有几种思路,个人认为第2种方案最优雅:、饿汉式、借助内部类、普通加锁解决、双重检测,但要注意写法,如果单体模式继续扩展为N元单体模式,那就是对象池模式了
    2014-02-02
  • Java Random.nextInt()方法原理解析

    Java Random.nextInt()方法原理解析

    这篇文章主要介绍了Java Random.nextInt()方法原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • maven国内镜像配置的方法步骤

    maven国内镜像配置的方法步骤

    这篇文章主要介绍了maven国内镜像配置的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • java  StringBuilder类的详解及简单实例

    java StringBuilder类的详解及简单实例

    这篇文章主要介绍了java StringBuilder类的详解及简单实例的相关资料,实现了StringBuilder类的追加、插入、替换、删除等操作,需要的朋友可以参考下
    2017-08-08
  • MyBatisPlus批量添加的优化与报错解决

    MyBatisPlus批量添加的优化与报错解决

    MybatisPlus是一个高效的java持久层框架,它在Mybatis的基础上增加了一些便捷的功能,提供了更加易用的API,可以大幅度提高开发效率,这篇文章主要给大家介绍了关于MyBatisPlus批量添加的优化与报错解决的相关资料,需要的朋友可以参考下
    2023-05-05
  • 解决springboot集成rocketmq关于tag的坑

    解决springboot集成rocketmq关于tag的坑

    这篇文章主要介绍了解决springboot集成rocketmq关于tag的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 关于Java中的klass和class

    关于Java中的klass和class

    这篇文章主要介绍了关于Java中klass和class的区别,vm加载的字节码,也就是.class文件,被加载到方法区里面,叫Kclass,是一个C++对象,含有类的信息、虚方法表等,需要的朋友可以参考下
    2023-08-08
  • Spring使用@Autowired注解实现自动装配方式

    Spring使用@Autowired注解实现自动装配方式

    这篇文章主要介绍了Spring使用@Autowired注解实现自动装配方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • SSH框架网上商城项目第21战之详解易宝支付的流程

    SSH框架网上商城项目第21战之详解易宝支付的流程

    这篇文章主要为大家详细介绍了SSH框架网上商城项目第21战之易宝支付的流程,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 谈谈 Java 中 this 的使用方法

    谈谈 Java 中 this 的使用方法

    这篇文章主要介绍了Java 中 this 的使用方法,需要的朋友可以参考下
    2014-01-01

最新评论