Navicat + Mysql + Java 储存过程简单示例
2016-09-14 00:00
477 查看
摘要: Mysql储存过程
1:创建数据库Student
共两个字段 id和sname
主键Id ,自动递增
sname ,字符类型varchar
2:打开navicat
![](https://static.oschina.net/uploads/space/2016/0914/113040_M7wJ_1271120.png)
![](https://static.oschina.net/uploads/space/2016/0914/113237_0U7p_1271120.png)
3:在BEGIN ,END中输入:
如下图
![](https://static.oschina.net/uploads/space/2016/0914/113331_2eNm_1271120.png)
保存名字为rrr的储存
4:myeclipse中新建一个Java工程
如test
5:新建类 GetConnection
添加代码:
注意的几个地方:
1:更改mysql连接账号密码
2:{call rrr} rrr为储存名字
6:右键run 运行程序
7:查看数据库,多了许多数据
如下图
![](https://static.oschina.net/uploads/space/2016/0914/114133_a7vi_1271120.png)
成功创建一个储存过程
1:创建数据库Student
共两个字段 id和sname
主键Id ,自动递增
sname ,字符类型varchar
2:打开navicat
![](https://static.oschina.net/uploads/space/2016/0914/113040_M7wJ_1271120.png)
![](https://static.oschina.net/uploads/space/2016/0914/113237_0U7p_1271120.png)
3:在BEGIN ,END中输入:
declare n bigint; set n = 201121029684; while n <= 201121029694 do insert into student(sname) values(n); set n = n + 1; end while;
如下图
![](https://static.oschina.net/uploads/space/2016/0914/113331_2eNm_1271120.png)
保存名字为rrr的储存
4:myeclipse中新建一个Java工程
如test
5:新建类 GetConnection
添加代码:
import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class GetConnection { public Connection getConnection() { Connection conn=null; try { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException ex) { System.out.println("加载驱动程序有错误"); } String url = "jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gb2312"; conn = DriverManager.getConnection(url); System.out.println("成功连接数据库!!"); } catch (SQLException ex1) { System.out.print("取得连接的时候有错误,请核对用户名和密码"); } return conn; } public static void main(String[]args) { GetConnection getConn=new GetConnection(); String sql = "{call rrr}"; try { CallableStatement cs = (CallableStatement)getConn.getConnection().prepareCall(sql); //cs.setString(1, "sdf"); cs.execute(); System.out.println(cs.getString(1)); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
注意的几个地方:
1:更改mysql连接账号密码
2:{call rrr} rrr为储存名字
6:右键run 运行程序
7:查看数据库,多了许多数据
如下图
![](https://static.oschina.net/uploads/space/2016/0914/114133_a7vi_1271120.png)
成功创建一个储存过程
相关文章推荐
- java 调用mysql的存储过程(简单示例)
- 记录用java简单操作mysql的过程
- centos服务器上java环境和tomcat部署过程以及mysql简单修改
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- MySQL 函数存储过程触发器定义简单示例
- mysql存储过程简单示例
- centos服务器上java环境和tomcat部署过程以及mysql简单修改
- java 调用mysql的存储过程(简单示例)
- MySQL第五天---存储过程、查询区分大小写、事务(MySQL及Java实现的简单模板)
- java 调用mysql的存储过程(简单示例)
- 连接mysql的javabean实例+简单分页
- MYsql 存储过程简单语法
- jsp+tomcat+mysql+sevlet+javabean配置过程
- 连接mysql的javabean实例+简单分页
- Java连接Oracle的简单示例
- Java GZip压缩流的简单组合示例
- jsp+tomcat+mysql+sevlet+javabean配置全过程
- Java版百变平台调用储存过程范例
- jsp+tomcat+mysql+sevlet+javabean配置过程
- java里简单事件与颜色示例