mysql语句 java变量_Java操作Mysql的方法
本文实例讲述了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的方法相关推荐
- java mysql blob 存储图片_Java操作mysql存储图片
http://bbs.chinaunix.net/archiver/tid-2289421.html 1把图片当成一个二进制流就可以了 .mysql中有可以存储很大的2进制流文件.用的类型是: 我们要 ...
- mysql和java区别_java和mysql的length()区别及char_length()
Aggregate 对序列应用累加器函数. /// /// 计算校验和,SUM /// public byte CalculateCheckSum(byt ... SQLSERVER 更改默认端口号 ...
- mysql语句中变量 c#_C#基础知识-您的第一个C#程序,类型和变量以及流控制语句...
mysql语句中变量 c# 建立 (Setup) LinqPad is an .NET scratchpad to quickly test your C# code snippets. The st ...
- Java使用Jdbc操作MySql数据库(一)
这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...
- .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper
.NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper 參考演示样例代码,例如以下所看到的: /// <summary>/// MySql 数 ...
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- 向mysql中插入时间_Java向mysql中插入时间的方法
ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的时 ...
- java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析
JAVA连接数据库是其众多功能中的一部分,主要有两种方式连接DataBase: 一种是采用JDBC-ODBC桥,另一种则是称之为纯驱动连接DataBase,第一种方式在大型项目中基本上不再使用,本系列 ...
- java mysql 有什么用_java web mysql 入门知识讲解
MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...
最新文章
- 干掉 Postman?测试接口直接生成API文档,这个工具我爱了
- 各种交换机的数据接口类型
- asp.net 程序,当发生找不到文件的错误时,如何正确定位是哪个文件?
- 超级大汇总!200多个最好的机器学习、NLP和Python教程
- 公共方法-完整的for循环-for else
- 采用递归求第n位数【C#】
- 360浏览器 当前环境不支持支付宝控件_360 小程序来了,进攻 PC 端!
- c语言中switch函数6,C语言萌新,想问问如何让下面那个switch函数输出的结果继续...
- Google IO 2018 来啦!
- java的关闭钩子(Shutdown Hook)
- 项目心得--我的尺寸测量项目
- 测试环境由谁搭建?第三方软件测试环境搭建步骤流程
- CS61a-2020fall学习笔记
- Python字符串逆序输出(六种方法)
- linux 编译libvlc,linux mint debian 下交叉编译libvlc 记录
- oracle定时器,调用存储过程,定时从n张表中取值新增到本地一张表中
- iOS中获取NSError错误信息汇总
- 希尔顿集团大中华区第450家酒店开业;Gap在山东青岛开新店 | 美通企业日报
- blender 中如何给 bpy.types.Operator 传值
- 网页添加QQ好友的方法
热门文章
- 实现Redis用户会话 - 1
- AnnotationConfigApplicationContext容器初始化
- 数据库-优化-通过慢查日志查询有问题的sql
- 九九乘法表-使用转义字符调整格式
- spring事务管理-xml配置aop事务(重点)
- 单例设计模式-Enum枚举单例、原理源码解析以及反编译实战
- oracle11g同步,Oracle11g三种数据同步方式-Oracle
- 最像windows10的linux,Linuxfx:外观神似Win10的Linux操作系统
- javascript等待异步线程完成_作为前端你了解JavaScript运行机制吗?
- mycat配置访问oracle_教程 | MySql都会了,确定不学习一下MyCat分片?