当前位置: 代码迷 >> PB >> -100分!
  详细解决方案

-100分!

热度:48   发布时间:2016-04-29 08:42:24.0
高手请进-100分!!!急急急急急急
我想通过pb9.03连接另一台mysql的服务器?因该怎么做?
我下载了mysql-connector-java-5.0.7-bin.jar,通过下面方法:

打开PB,菜单Tools--> system options,打开JAVA选项,点击新增文件(白色文件图标) 

选择刚解压的mysql-connector-java-5.0.7-bin.jar文件  

重启动PB  

点击工具栏上的DB profile,选择JDB JDBC,点击NEW  

Driver Name上填:org.gjt.mm.mysql.Driver  

URL填:jdbc:mysql://IP:3306/databasename  

填入用户名密码.即可. 

但是配置完后连接该数据库报错了 :
java.lang.noclassdeffounderror


------解决方案--------------------
你最好打卡jar包确定一下的类文件的路径
------解决方案--------------------
去mysql的官方网站下载odbc connector(http://dev.mysql.com/downloads/connector/odbc/3.51.html)
下载的是mysql-connector-odbc-noinstall-3.51.rar
解压后直接运行文件夹中的 Install.bat 批处理文件
mysql-connector有好几种,选择一个自己喜欢的即可。
在xp中打开ODBC数据源管理器(控制面板-》管理工具-》ODBC数据源管理器),“添加”按钮,然后在列表中选择“MySQL ODBC 3.51 Driver”然后根据提示填写已有的mysql数据库的相关信息即可。“OK” 数据源的添加完成。
打开PB-》控制面板中Databse画板->ODB ODBC(右键)-》New profile->connection 选项卡中填写mysql数据库相关信息 即可。
 
// Profile xxx
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Mysql_odbc;UID=root;PWD=root'"
connect using sqlca;
以上语句可以从database面板中preview选项卡中得到。
数据窗口选择相应的数据窗口控件后
string getv
getv = dw_1.getitemstring(2,2)
messagebox("友情提示","取出的值为" + getv)//显示数据 

------解决方案--------------------
我刚才试了2种方式,均OK的!
你MySQL ODBC 3.51 Driver 提示什么错误?
------解决方案--------------------
看不到图?
------解决方案--------------------
没用过mysql,学习一下
  相关解决方案