PB 中怎么调用MYSQL存储过程

PB 中怎么调用MYSQL存储过程,第1张

Exception in thread "main" javalangClassCastException: [B

at JDBCHelloWorld5main(JDBCHelloWorld5java:52)

意思是:类型强制转换错误,本来是一个int类型的值,你用一个集合装载,就会抛出异常(举例)

代码52行,估计ResultSet rs= (ResultSet) procgetObject(1);

是这一行有问题

引用:"执行存储过程是select出一些记录",说明是一个集合这个集合,

本人小菜,不知道PB为何物,但是一般来讲,如果保证数据库,PHP文件和页面输出文件三者的编码一致,结果一般不会有乱码;这其中,最关键的是mysql的编码,需要将其里边的各个参数的编码设置一样,这个可以自行百度,搜索“mysql编码”,结果多多的有。

你确定PB8有权限?在PB8里面顺便挑张表加一列,改改数据什么的看看行不行。

数据库有个创建者,不一样比较麻烦。

实在不行就把PB8的系统表给他手动补上,其实不影响使用的啦。

// Profile cx

SQLCADBMS = "MSS Microsoft SQL Server"

SQLCADatabase = "cx"

SQLCALogPass = <>

SQLCAServerName = ""

SQLCALogId = "sa"

SQLCAAutoCommit = False

SQLCADBParm = ""

如果是这个的话,我是在application的open事件里加。

以上就是关于PB 中怎么调用MYSQL存储过程全部的内容,包括:PB 中怎么调用MYSQL存储过程、pb连接mysql 中文乱码如何解决、PowerBuilder8.0连接mysql5.5.27 用pb的database profiles连接mysql报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10125096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存