- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySql 数据库用java 程序创建表以及存储过程
1.同一般的数据库操作基本一样。
2.Statement.executeUpdate(String sql); 这个方法可以用来执行DDL 语句,
以及执行更新操作。
3.需要注意 CallableStatement 接口的用法。
用于执行 SQL 存储过程的接口。JDBC API 提供了一个存储过程 SQL 转义语
法,该语法允许对所有 RDBMS 使用标准方式调用存储过程。此转义语法有一个
包含结果参数的形式和一个不包含结果参数的形式。如果使用结果参数,则必须
将其注册为 OUT 型参数。其他参数可用于输入、输出或同时用于二者。参数是
根据编号按顺序引用的,第一个参数的编号是 1。
{?= call procedure-name[arg1,arg2, ...]}
{call procedure-name[arg1,arg2, ...]}
IN 参数值是使用从 PreparedStatement 中继承的 set 方法设置的。在执行存
储过程之前,必须注册所有 OUT 参数的类型;它们的值是在执行后通过此类提
供的 get 方法检索的。
4.需要注意 存储过程 调用的方法。
5.registerOutParameter 的使用方法。
void registerOutParameter(int parameterIndex, int sqlType) throws
SQLException
按顺序位置 parameterIndex 将 OUT 参数注册为 JDBC 类型 sqlType。所
有 OUT 参数都必须在执行存储过程前注册。 由 sqlType 指定的 OUT 参数的
JDBC 类型确定必须用于 get 方法来读取该参数值的 Java 类型。 如果预期返
回给此输出参数的 JDBC 类型是取决于此特定数据库的,则 sqlType 应该是
java.sql.Types.OTHER。
方法 getObject(int) 检索该值。
参数:
parameterIndex - 第一个参数是 1,第二个参数是 2,依此类推。
sqlType - java.sql.Types 定义的 JDBC 类型代码。如果参数是 JDBC 类型
NUMERIC 或 DECIMAL,则应使用接受标度值的那种。
下面是一个具体的程序实例:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package gui.database;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author zhfdai
*/
public class DBManager {
public static void main(String[] args) {
final String DATABASE_NAME = jdbc:mysql://localhost:3306/test;
final String USER_NAME = root;
final String PASSWORD = zhfdai;
Connection connection; //为数据库建立的连接
Statement statement; //将执行的SQL 语句
CallableStatement callable; //将执行的SQL 存储过程
try {
Class.forName(org.gjt.mm.mysql.Driver);
connection = DriverManager.getConnection(DATABASE_NAME,
USER_NAME, PASSWORD);
statement = connection.createStatement();
/*
创建时,先检查该数据库中该项是否已经存在。若存在,就删除。
*/
String checkTab
您可能关注的文档
- K清风微生物工程工艺原理.pdf
- K清风新人教版小学一年级美术下册教案.pdf
- L3G4200D 51单片机IIC 测试程序.pdf
- K清风新课标人教版小学四年级下册品德与社会全册教案教学设计.pdf
- Lamaze 拉玛泽生产呼吸法 培训课堂记录.pdf
- LCD1602-51单片机汇编程序.pdf
- LCD驱动程序分析.pdf
- LED封装材料基础知识.pdf
- LED显示屏施工组织方案.pdf
- LED灯具设计和开发管制程序.pdf
- 部队团委年终工作总结.docx
- 2024年最新国开(电大)《公共行政学》形考任务.docx
- 试论宗教与民族的关系.pdf
- F238013【复试】2024年湖北工业大学030504国外马克思主义研究《复试中国特色社会主义理论.pdf
- F237036【复试】2024年湖北大学085400电子信息《复试电子技术基础之模拟电子技术基础》考.pdf
- F237036【复试】2024年湖北大学081000信息与通信工程《复试电子技术基础之模拟电子技术基.pdf
- F237036【复试】2024年湖北大学081000信息与通信工程《复试电子技术基础之数字电子技术基.pdf
- F238012【复试】2024年湖北工业大学120201会计学《复试财务管理》考研复试终极预测5套卷.pdf
- 2024(最新)国家开放大学(电大)本科《公共行政学》形考任务辅导资料及答案.docx
- 2024国家开放大学电大《公共行政学》形考作业(含答案).docx
本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!
文档评论(0)