- 浏览: 97287 次
- 性别:
- 来自: 广州
文章分类
最新评论
Java JDBC调用MySQL的存储过程简单示例
- 博客分类:
- Java
package com.toby.mysql; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Types; public class Proc { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "root", "123456"); /* * in * * CREATE PROCEDURE proc_city_findById(in n int) * BEGIN SELECT * FROM * City WHERE id=n; * END */ CallableStatement cs = conn .prepareCall("call proc_city_findById(?)"); cs.setInt(1, 2); ResultSet rs = cs.executeQuery(); while (rs.next()) { System.out.println("id:" + rs.getInt(1) + "~" + "name:" + rs.getString(2)); } /* * out * * CREATE PROCEDURE proc_city_count(out n int) * BEGIN SELECT * count(id) FROM City; * END */ cs = conn.prepareCall("call proc_city_count(?)"); cs.registerOutParameter(1, Types.INTEGER); rs = cs.executeQuery(); while (rs.next()) { System.out.println("count: " + rs.getInt(1)); } if (rs != null) { try { rs.close(); } catch (Exception e) { e.printStackTrace(); } } if (cs != null){ try{ cs.close(); } catch (Exception e){ e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } } } catch (Exception e) { e.printStackTrace(); } } }
发表评论
-
Java类修饰符总结
2014-10-27 04:00 874java的修饰符有:权限修饰符:public、protecte ... -
Java的参数传递(值传递与引用传递)作为形参传入方法,是否会改变原值?
2014-10-25 15:15 3896public class Hello { public s ... -
[转]Hibernate的dynamic-insert dynamic-update和select-before-update
2013-05-16 16:04 1116http://blog.csdn.net/hsuxu/arti ... -
Java.net的ServerSocket与Socket
2012-12-01 16:48 3690ServerSocket类 ServerSocket ... -
ClassLoader的loadClass方法源码浅析
2012-11-20 15:46 1091protected synchronized Class& ... -
Call stack 与 Stack frame的概念
2012-11-17 16:36 6008Call stack(调用堆栈):调用堆栈是一个方 ... -
查找Proxy链中被代理的target对象 -《Javareflection in action》的例子
2012-11-15 16:37 0xxxxxx -
Class.class.isInstance(Object.class)
2012-11-05 10:43 877Class.class.isInstance(Object ... -
Class.class.isInstance(Class.class)
2012-11-03 17:15 850Class.class.isInstance(Class. ... -
Java关键字native,strictfp,transient,volatile
2012-11-02 15:53 0待续编辑它 -
关于创建JavaBean的小细节
2012-10-15 10:56 840例如创建一个User class 普通模式: sett ... -
Java运算符优先级整理
2012-09-22 16:49 797Java 中共有 54 种运算符,按优先级可以分为 14 级, ... -
DriverManager与DataSource的区别以及JDBC测试代码
2012-09-07 11:56 5519DriverManager与DataSource ... -
float与double的位分配
2012-08-25 17:30 2008摘自网络:http://zhidao.baidu.com/qu ... -
JAVA移位
2012-08-22 10:07 0移位运算符就是在二进 ... -
Java常量和类变量
2012-07-26 12:03 0常量的优点 如果在程序中直接填写数字,程序的可读性将会变差,程 ...
相关推荐
基于MysqlJDBC编程代码示例,包括配置文件读取,连接对象的创建,查询,增加,修改,元数据的使用方法,图片数据数据库存储读取,存储过程的SQL创建语句和java使用存储过程进行增删改查的调用代码,还有可以更新结果...
用java编写的数据库连接池源码及调用示例源码,jdbcPool是连接池源码,jdbcPoolTest是调用示例源码。
只是一个简单的java连接mysql的教程,里面做好了jdbc工具类,使用的时候直接调用就可以了
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. ...
代码已封装为java函数,mysql和poi相关jar包请自行百度下载,只需要传入sql、path、fileName即可执行,调用示例: String path="E:\\\\\\\\\\\\\\\\111\\\\\\\\\\\\\\\\; String fileName="test"; String sql=...
Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色...
Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. ...
调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端...
内容1:spingboot打包成 jar包 内置 tomcat 直接可以运行,out\...内容2: java JNA调用动态库, 爱莎门锁动态库接口 将动态库 放在 D:\hrsoft2019 文件夹下面。访问 127.0.0.1:8092/lockInterface/aisha.do 即可测试
Java 6 RowSet 使用完全剖析 结合Spring2.0和ActiveMQ进行异步消息调用 struts+hibernate增删改查(一) AXIS 布署问题 struts+hibernate增删改查(二) MySQL中如何实现Top N及M至N段的记录查询?...