PowerBuilder を MySQL に接続するにはどうすればよいですか?
最初に、Database Painter を使用してローカルの MySQL データベースに接続し、データウィンドウを作成できるようにします。
次に、DSNLESS 接続を作成したいので、.ini と ProfileString を接続に追加するだけです。
PowerBuilder を MySQL に接続するにはどうすればよいですか?
最初に、Database Painter を使用してローカルの MySQL データベースに接続し、データウィンドウを作成できるようにします。
次に、DSNLESS 接続を作成したいので、.ini と ProfileString を接続に追加するだけです。
DSN を使用しない接続を作成するために、http://www.connectionstrings.com/からこの構文を取得しました。
ODBC :
SQLCA.DBMS = "ODBC"
SQLCA.DBParm = "Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;Database=myDataBase;User=myUsername;Password=myPassword;Option=3;"
ダウンロードするバージョンと一致するように、バージョン番号 (5.1) を微調整する必要がある場合があることに注意してください。
// Profile Transporter3
SQLCA.DBMS = "JDBC"
SQLCA.LogPass = "tss"
SQLCA.LogId = "root"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Driver='com.mysql.jdbc.Driver',URL='jdbc:mysql://localhost:3306/mydb'"
唯一のことは、Linked in に投稿した jar ファイルのクラスパスを設定する必要があることです。参照してください。
MySQLに接続すると、大きな問題が発生します。関数名の後のスペースを無視することです。odbcのJDBCでこれにオプションを設定する方法がわかりません。オプションがあります。コネクタ J のドキュメントを調べますが、そのようなオプションはありません。この問題は PowerBuilder でのみ発生するので、解決策をご存知でしたら教えてください。