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

mysql语句 java变量_Java操作Mysql的方法相关推荐

  1. java mysql blob 存储图片_Java操作mysql存储图片

    http://bbs.chinaunix.net/archiver/tid-2289421.html 1把图片当成一个二进制流就可以了 .mysql中有可以存储很大的2进制流文件.用的类型是: 我们要 ...

  2. mysql和java区别_java和mysql的length()区别及char_length()

    Aggregate 对序列应用累加器函数. /// /// 计算校验和,SUM /// public byte CalculateCheckSum(byt ... SQLSERVER 更改默认端口号 ...

  3. mysql语句中变量 c#_C#基础知识-您的第一个C#程序,类型和变量以及流控制语句...

    mysql语句中变量 c# 建立 (Setup) LinqPad is an .NET scratchpad to quickly test your C# code snippets. The st ...

  4. Java使用Jdbc操作MySql数据库(一)

    这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...

  5. .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper

    .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper 參考演示样例代码,例如以下所看到的: /// <summary>/// MySql 数 ...

  6. PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数

    PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...

  7. 向mysql中插入时间_Java向mysql中插入时间的方法

    ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的时 ...

  8. java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析

    JAVA连接数据库是其众多功能中的一部分,主要有两种方式连接DataBase: 一种是采用JDBC-ODBC桥,另一种则是称之为纯驱动连接DataBase,第一种方式在大型项目中基本上不再使用,本系列 ...

  9. java mysql 有什么用_java web mysql 入门知识讲解

     MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...

最新文章

  1. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了
  2. 各种交换机的数据接口类型
  3. asp.net 程序,当发生找不到文件的错误时,如何正确定位是哪个文件?
  4. 超级大汇总!200多个最好的机器学习、NLP和Python教程
  5. 公共方法-完整的for循环-for else
  6. 采用递归求第n位数【C#】
  7. 360浏览器 当前环境不支持支付宝控件_360 小程序来了,进攻 PC 端!
  8. c语言中switch函数6,C语言萌新,想问问如何让下面那个switch函数输出的结果继续...
  9. Google IO 2018 来啦!
  10. java的关闭钩子(Shutdown Hook)
  11. 项目心得--我的尺寸测量项目
  12. 测试环境由谁搭建?第三方软件测试环境搭建步骤流程
  13. CS61a-2020fall学习笔记
  14. Python字符串逆序输出(六种方法)
  15. linux 编译libvlc,linux mint debian 下交叉编译libvlc 记录
  16. oracle定时器,调用存储过程,定时从n张表中取值新增到本地一张表中
  17. iOS中获取NSError错误信息汇总
  18. 希尔顿集团大中华区第450家酒店开业;Gap在山东青岛开新店 | 美通企业日报
  19. blender 中如何给 bpy.types.Operator 传值
  20. 网页添加QQ好友的方法

热门文章

  1. 实现Redis用户会话 - 1
  2. AnnotationConfigApplicationContext容器初始化
  3. 数据库-优化-通过慢查日志查询有问题的sql
  4. 九九乘法表-使用转义字符调整格式
  5. spring事务管理-xml配置aop事务(重点)
  6. 单例设计模式-Enum枚举单例、原理源码解析以及反编译实战
  7. oracle11g同步,Oracle11g三种数据同步方式-Oracle
  8. 最像windows10的linux,Linuxfx:外观神似Win10的Linux操作系统
  9. javascript等待异步线程完成_作为前端你了解JavaScript运行机制吗?
  10. mycat配置访问oracle_教程 | MySql都会了,确定不学习一下MyCat分片?