本教程详细介绍了如何使用Java Database Connectivity (JDBC) API来调用数据库中的存储过程,包括准备步骤、代码示例和常见问题解答。
本工程用于JDBC实现对存储过程的调用,编码方式为GBK。
须执行的SQL语句如下:
1. 创建数据库:
```sql
CREATE DATABASE `test`;
USE `test`;
```
2. 创建表`fruit`:
```sql
CREATE TABLE `fruit` (
`id` char(36) NOT NULL COMMENT 标识,
`name` varchar(12) NOT NULL COMMENT 名称,
`price` decimal(8, 2) NOT NULL COMMENT 单价,
`address` varchar(300) DEFAULT NULL COMMENT 产地,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=水果表;
```
3. 插入数据:
```sql
insert into `fruit`(`id`,`name`,`price`,`address`) values
(27640c30-8df5-4cf2-916e-c28e0b2b1b52, 山竹, 24.45, 马来西亚),
(46ac8392-9922-4593-89a3-517a9e516733, 菠萝, 19.41, 巴西),
(63061a9f-3a0e-4140-98e0-8b1e13e4eab3, 哈密瓜, 17.77, 中国),
(7ef0c286-b8b1-4e1e-9a8a-36bce703cf18, 鳄梨, 30.80, 墨西哥),
(a1cf5251-9311-4c7f-be10-3532d8c16291, 树莓, 117.50, 瑞士),
(c397aed0-a39a-49c5-91ee-7fc0579ddb20, 莲雾, 77.33, 印度尼西亚),
(e8068fa1-a8e7-4025-89e2-36c1d5d23c74, 榴莲, 16.50, 泰国);
```