mysql在java中调用_MySQL存储过程以及在JAVA中的程序调用

存储过程是一种存储在数据库中的程序(就像正规语言里的子程序一样),准确的来说,MySQL支持的“routines(例程)”有两种:一是我们说的存储过程, 二是在其他SQL语句中可以返回值的函数(使用起来和Mysql预装载的函数一样,如pi())。本文是为初学习MySQL存储过程的朋友写的,在本文中我们以在MySQL的CLI(command line interface)中建立一个存储过程的示例开始,然后通过在Java程序中调用我们创建好的存储过程,让读者对MySQL的存储过程有个大概的了解和入门。

一、创建MySQL存储过程示例

下面是具体的创建过程:

view plaincopy to clipboardprint?

--启动MySQL服务

C:\Documents and Settings\Zengming Zhang>net start mysql

MySQL 服务已经启动成功。

--登录MySQL控制台

C:\Documents and Settings\Zengming Zhang>mysql -u root -p

Enter password: **********

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 5.0.18-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

--选择数据库

mysql> use test;

Database changed

--创建示例用表

mysql> create table zzm(

-> id int primary key auto_increment,

-> name varchar(10)

-> );

Query OK, 0 rows affected (0.20 sec)

mysql> insert into zzm(name) values('zhang');

Query OK, 1 row affected (0.08 sec)

mysql> insert into zzm(name) values('zeng');

Query OK, 1 row affected (0.05 sec)

mysql> insert into zzm(name) values('ming');

Query OK, 1 row affected (0.05 sec)

mysql> select * from zzm;

+----+-------+

|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值