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报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)