- 浏览: 143741 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (129)
- framework (18)
- Java (25)
- web2.0 (7)
- Oracle (23)
- 框架师 (20)
- design pattern (5)
- j2ee (6)
- 日常问题收集 (51)
- linux (12)
- Oralce优化 (4)
- life (3)
- sqlplus (1)
- sql (2)
- C# (4)
- mysql (9)
- 拿来主义 (12)
- 标签 (0)
- ThinkPHP (1)
- python (1)
- mybatis (2)
- html5 (1)
- jquery (2)
- hadoop (3)
- git (1)
- struts2 (1)
- shiro (1)
- struts (1)
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
在本地调用时,出现以下错误:
User does not have access to metadata required to determine storedprocedure parameter types. If rights can not be granted, configureconnection with "noAccessToProcedureBodies=true" to have drivergenerate parameters that represent INOUT strings irregardless of actualparameter types.
1.确保权限
解决办法是进行权限赋值
以root用户登陆将mysql.proc的表赋给相应的调用用户
GRANT SELECT, INSERT, UPDATE ON `mysql`.`proc` TO 'syzj'@'localhost';
赋权后问题解决。
在此记录一下。
2.url连接加入&noAccessToProcedureBodies=true
控制台显示Mysql错误:"User does not have access to metadata required to determine stored procedure parameter types. ...... "。网上说在数据源配置的url里,加上"&noAccessToProcedureBodies=true"就可以了。我试了试,控制台又提示说:"The user specified as a definer('username'@'%') does not exist"。这个用户当时赋予权限时,是username@localhost,改为username@%就好了。
参考:
http://cau99.blog.51cto.com/1855224/348792
发表评论
-
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
2014-08-06 16:26 831from :http://blog.csdn.net/idb ... -
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessi
2014-01-16 10:16 1737关于shiro错误的分析错误提示: org.apache. ... -
在windows下配置hadoop-eclipse插件,并连接虚拟机的hadoop集群
2013-08-19 15:51 1021在windows下配置hadoop-eclipse插件,并连 ... -
如何禁止浏览器自动完成(Turn Off auto text complete)
2013-08-09 11:26 1372关于如何禁止浏览器自动完成功能,大概有两种方式,第一种是通过 ... -
Maven乱码问题解决
2013-08-07 17:22 817本文转载自: http:/ ... -
Git SSH Key 生成步骤
2013-08-03 21:38 777git是分布式的代码管理工具,远程的代码管理是基于ssh的, ... -
Public key for *.rpm is not installed
2013-08-03 13:10 817>[root@RedHat mnt]# cd /opt ... -
更新你的OEL
2013-08-03 13:01 935windows下有自动更新的功能,linux下也有,对应的RH ... -
Linux下Mysql的配置
2013-08-03 12:53 625安装 rmp -ivh MySQL-server-4.1. ... -
如何设置Mysql允许局域网或外部连接的方法
2013-08-02 14:54 1684如何设置Mysql允许局域网或外部连接的方法 在linux ... -
Virtual Box虚拟机host-only 方式联网
2013-07-29 20:41 8531.需要讲本地的外网网络共享打开 2.查看VirtualB ... -
hadoop中datanode无法启动
2013-07-21 18:47 1491多日无暇学习使用Hadoop了,今天在练习安装使用Hive的 ... -
MySQL查询汉字拼音首字母的方法
2013-07-19 10:48 1181下面为您介绍了MySQL查询汉字拼音首字母的方法,该方法极具 ... -
MySQL汉字转换拼音(存储函数)
2013-07-19 10:46 1525MySQL汉字转换拼音(存储函数) BEGIN ... -
mysql生成随机时间戳
2013-07-19 10:32 1371SELECT UNIX_TIMESTAMP(),UNIX_T ... -
使用OSCache实现页面的缓存,优化性能
2013-07-10 14:21 1052使用OSCache实现页面的缓存,优化性能 OSC ... -
查找附近点--Geohash方案讨论
2013-06-06 09:27 1306基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度 ... -
LBS附近地点搜索算法资料集合
2013-06-06 09:18 883方法一:基于球面距离搜索附近地点 附近地点搜索初探 ... -
geohash算法原理及实现方式
2013-06-05 09:53 1855geohash算法原理及实现方式 1、geohas ... -
附近地点搜索初探
2013-06-05 09:19 728FROM:http://tech.idv2.com/201 ...
相关推荐
本文将详细阐述如何通过JDBC在Java程序中调用存储过程和函数,并提供一个实际的例子。 ### 1. JDBC概述 JDBC是Java API,它提供了统一的接口来访问不同类型的数据库。通过JDBC,开发者可以进行数据库连接、执行SQL...
**JDBC调用过程与函数源码详解** Java Database Connectivity(JDBC)是Java平台中用于与数据库交互的一组标准API。它允许Java程序通过Java语言来访问和处理各种数据库。在Java应用中,我们经常需要使用JDBC来执行...
这个文档合集应该详细讲解了这些步骤和最佳实践,帮助开发者熟练掌握在Java中利用MyBatis调用MySQL存储过程和函数的技巧,从而更高效地进行数据库操作。通过深入学习和实践,开发者可以更好地理解这两者之间的交互,...
总之,Java调用MySQL存储过程是一个涉及JDBC、CallableStatement和数据库交互的过程。理解这些步骤并正确地应用它们,可以有效地利用存储过程提高应用程序的性能和效率。记得在实际开发中,根据实际情况调整代码,...
本篇文章将详细讲解如何利用JDBC调用存储过程、函数以及处理游标。 首先,存储过程是数据库中预编译的一组SQL语句,它允许我们封装复杂的业务逻辑,提高执行效率,减少网络传输的数据量。在JDBC中调用存储过程通常...
总结起来,通过JDBC调用MySQL存储过程的步骤主要包括: 1. 加载JDBC驱动。 2. 建立数据库连接。 3. 创建CallableStatement对象。 4. 设置输入参数。 5. 注册输出参数。 6. 执行存储过程。 7. 获取输出参数的值。 8. ...
总之,通过JDBC调用MySQL存储过程使得Java应用程序能够灵活地与数据库交互,执行复杂的业务逻辑,同时保持代码的简洁性和可读性。这在大型系统中尤其重要,因为它允许数据库管理员在不改变应用程序代码的情况下优化...
Java-Hibernate 调用 MySQL 过程和函数的方式知识 Java-Hibernate 框架中调用 MySQL 数据库中的过程和函数是通过 CallableStatement 对象来实现的。下面将详细介绍如何调用 MySQL 中的过程和函数。 调用函数 在 ...
在本项目中,我们主要探讨的是如何在Java中利用JDBC技术来操作MySQL数据库,并且扩展到使用存储过程和函数的调用。JDBC(Java Database Connectivity)是Java语言连接数据库的标准API,它允许Java程序与各种数据库...
【Java JDBC与MySQL函数】是Java开发者在进行数据库交互时不可或缺的一部分。JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如连接数据库、发送SQL语句...
MySQL 8.0.13 版本引入了许多新特性,比如增强的JSON支持、窗口函数、新的加密算法、InnoDB存储引擎的改进等,这些都使得开发者在使用JDBC驱动时能享受到更强大的数据库功能和更高的性能。同时,社区版的mysql-...
当需要调用MySQL数据库中的过程和函数时,尽管Hibernate提供了高级的抽象,但有时仍然需要直接使用JDBC(Java Database Connectivity)API来实现。以下是如何使用Java和Hibernate调用MySQL过程和函数的详细步骤。 ...
此外,还可能涉及到事务管理、存储过程的调用、游标使用等更高级的话题。通过JDBC,开发者可以高效地实现Java应用程序与MySQL数据库的集成,完成数据的增删改查操作,提升应用的数据库处理能力。
此外,JDBC驱动还支持最新的MySQL特性,如JSON列类型、窗口函数、多源复制等。开发者需要根据实际需求选择合适的JDBC驱动版本,确保与所使用的MySQL服务器版本兼容。 总之,Java数据库驱动和MySQL JDBC驱动是Java...
本文将详细讲解如何在Java中调用含有`OUT`参数的存储过程,帮助开发者解决这类问题。 首先,理解存储过程的概念。存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以接受输入参数、输出参数,甚至同时具有...
《员工基本信息管理小系统——基于JSP、JavaBean、JDBC和MySQL的实践解析》 在信息技术领域,尤其是Web开发中,构建一个简单的员工基本信息管理小系统是学习和理解企业级应用开发流程的一个良好起点。这个小系统...
MySQL JDBC驱动,全称为MySQL Java Database Connectivity Driver,是Java应用程序连接MySQL数据库的桥梁。它遵循JDBC(Java Database Connectivity)规范,使得Java开发者能够通过编写Java代码来与MySQL数据库进行...