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程序设计有所帮助。
相关推荐
-
C#中调用MySQL存储过程的方法
本文实例讲述了C#中调用MySQL存储过程的方法.分享给大家供大家参考.具体如下: 这段代码演示在 C# 程序中调用 MySQL 的存储过程,没有返回值,没有参数传递. MySqlConnection myConnection; myConnection = new MySqlConnection(); myConnection.ConnectionString = "database="+database+";server="+ server+";use
-
Java实现用Mysql存取图片操作实例
1.MySQL中的BLOB类型 Mysql中可以存储大文件数据,一般使用的BLOB对象.如图片,视频等等. BLOB是一个二进制大对象,可以容纳可变数量的数据.因为是二进制对象,所以与编码方式无关.有4种BLOB类型:TINYBLOB.BLOB.MEDIUMBLOB和LONGBLOB.它们只是可容纳值的最大长度不同. 四种字段类型保存的最大长度如下: 复制代码 代码如下: TINYBLOB - 255 bytes BLOB - 65535 bytes(64KB) MEDIUMBLOB - 16,
-
java调用mysql存储过程实例分析
本文实例讲述了java调用mysql存储过程的方法.分享给大家供大家参考.具体如下: 数据库的测试代码如下 : 1.新建表test create table test( field1 int not null ) TYPE=MyISAM ; insert into test(field1) values(1); 2.删除已存在的存储过程: -- 删除储存过程 delimiter // -- 定义结束符号 drop procedure p_test; 3.mysql存储过程定义: create p
-
Java调用MySQL存储过程并获得返回值的方法
本文实例讲述了Java调用MySQL存储过程并获得返回值的方法.分享给大家供大家参考.具体如下: private void empsInDept(Connection myConnect, int deptId) throws SQLException { CallableStatement cStmt = myConnect.prepareCall("{CALL sp_emps_in_dept(?)}"); cStmt.setInt(1, deptId); cStmt.execute
-
VB.NET调用MySQL存储过程并获得返回值的方法
本文实例讲述了VB.NET调用MySQL存储过程并获得返回值的方法.分享给大家供大家参考.具体实现方法如下: Dim myConnectionString As String = "Database=" & myDatabase & _ " ;Data Source=" & myHost & _ ";User Id=" & myUserId & ";Password=" &
-
Python简单调用MySQL存储过程并获得返回值的方法
本文实例讲述了Python调用MySQL存储过程并获得返回值的方法.分享给大家供大家参考.具体实现方法如下: try: conn = MySQLdb.connect ( host = 'localhost', user = 'root', passwd = 'pass', db = 'prod', port = 3306 ) cursor1=conn.cursor() cursor1.execute("CALL error_test_proc()") cursor1.close() e
-
java连接Mysql数据库的工具类
一个封装好的链接Mysql数据库的工具类,可以方便的获取Connection对象关闭Statement.ResultSet.Statment对象等等 复制代码 代码如下: package myUtil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExceptio
-
java操作mysql入门代码实例(含插入、更新和查询)
复制代码 代码如下: import java.sql.*; public class mysql { public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK public static String username = "root"; public static String password = "root";
-
Java操作Mysql的方法
本文实例讲述了Java操作Mysql的方法.分享给大家供大家参考.具体分析如下: 不同于C#操纵数据库的千篇一律,如果是要Java把操纵数据库的语句分为两种: 一种是有结果的select语句,还有一种是没结果的insert into,update,delete等语句 1.如果是有结果的select语句,则需要定义一个ResultSet变量来接,同时使用con.prepareStatement(sql).executeQuery();来查询,其中con是一个数据库连接变量,在程序头必须引入java
-
java操作mysql实现增删改查的方法
本文实例讲述了java操作mysql实现增删改查的方法.分享给大家供大家参考,具体如下: 首先,需要把MySQL与Java连接的jar(mysql-connector-java-5.1.6-bin.jar)包导入工程. package com.cn.edu; import java.beans.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatemen
-
java操作elasticsearch详细方法总结
目录 一.前言 二.java操作es的常用模式 三.rest-api 操作 1.前置准备 2.索引相关操作api的使用 2.1 创建索引 2.2 获取索引 2.3 删除索引 3.文档常用操作api的使用 3.1 索引添加文档 3.2 修改文档 3.3 删除文档 3.4 批量添加文档 3.5 批量删除 4.文档搜索相关api的使用 4.1 查询某个索引下的所有数据 4.2 批量查询多条数据 4.3 根据条件精准查询 4.4 分页查询 4.5 查询结果按照某个字段进行排序
-
java操作excel的方法
本文实例讲述了java操作excel的方法.分享给大家供大家参考.具体如下: WritableWorkbook workbook = Workbook.createWorkbook(new File("d:\\output.xls")); WritableSheet sheet = workbook.createSheet("项目简报", 0); //样式 WritableFont sonti18font = new WritableFont(WritableFon
-
Python2.7简单连接与操作MySQL的方法
本文实例讲述了Python2.7简单连接与操作MySQL的方法.分享给大家供大家参考,具体如下: Python号称简单优雅,其实新手摆弄一些东西的时候还是挺麻烦的,比如使用Python2.7连接MySQL数据库时,真是有点麻烦.现将方法整理出来. 环境:Python2.7.2.MySQL5.5 1.安装MySQL驱动程序.下载自动安装包,双击安装即可,非常简单. 2.连接MySQL,下面是Python示例代码. # -*- coding: utf8 -*- import MySQLdb conn
-
PHP入门教程之PHP操作MySQL的方法分析
本文实例讲述了PHP操作MySQL的方法.分享给大家供大家参考,具体如下: 设置Zend 软件所有 UTF-8 编码 设置单个项目 UTF-8 的编码 Demo1.php <?php header('Content-Type:text/html; charset=utf-8;'); //第一步,连接到 Mysql 服务器 3306 //第二步参数,服务器地址:第二个参数,服务器的用户名:第三个参数,服务器密码 //@ 如果出错了,不要出现警告或错误,直接忽略 //die 函数之前,先连接一下,报
-
java操作xml的方法汇总及解析
这篇文章主要介绍了java操作xml的方法汇总及解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一丶常用方法 主要有3个方面, 1读取xml文件, 2使用xpath根据指定路径获取某一节点数据 3, xml和java bean的转换 XmlUtils.java /** * 和cn.hutool.core.util.XmlUtil许多功能重合, 本类可以当做学习的例子 * 可以直接使用cn.hutool.core.util.XmlUtil *
-
原生Java操作mysql数据库过程解析
这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过maven引入mysql driver为例 1.1 到http://mvnrepository.com 搜索 mysql 1.2 复制所需maven配置文件到工程的 pom.xml <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-
-
Java操作Redis2种方法代码详解
Java操作Redis的方式有下面两种: 一.jedis (1)maven配置 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> (2)相关类 单节点:redis.clients.jedis.Jedis 集群:redis.clien
-
通过SQLServer 2008 操作 MySQL的方法
数据库测试环境 1. SQL Server 2008 2. MySQL 5.1.36 Database: Test Table: TestTable 创建MySQL 测试表 复制代码 代码如下: CREATE TABLE `testtable` ( `id` int(11) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL ) 创建Link Server 下面来创建一个与MySQL交互的链接(类似
随机推荐
- IOS开发笔记之禁用手势滑动返回功能的示例
- 详解iOS中UIButton的三大UIEdgeInsets属性用法
- JavaScript数据结构和算法之二叉树详解
- 用注册表文件实现解开被锁定的.reg与inf文件
- oracle索引介绍(图文详解)
- Python命令行参数解析模块getopt使用实例
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- php简单解析mysqli查询结果的方法(2种方法)
- php中filter_input函数用法分析
- 详解JS构造函数中this和return
- C++中的多态与虚函数的内部实现方法
- VC实现对话框窗口任意分割
- Java简单统计字符串中汉字,英文字母及数字数量的方法
- jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
- Windows下使用性能监视器监控SqlServer的常见指标
- jquery下将选择的checkbox的id组成字符串的方法
- javascript制作照片墙及制作过程中出现的问题
- JS switch判断 三目运算 while 及 属性操作代码
- Android中使用七牛云存储进行图片上传下载的实例代码
- Android ViewPager画廊效果详解及实例