私はVB.NETでプロジェクトを開発しましたvb.netを使用しているmysql?
このプロジェクトでは、私のWEBサーバーにあるMySQLのデータを使用したいと思います。
ローカルホストのMySQLサーバと通信できますが、WEBサーバと通信することはできません。私のCPanelので
私は、リモートデータベースアクセス
からホストを追加しました。しかし、私はWEB MySQLサーバと通信することはできません。
私を助けてください。
Dim connection As MySqlConnection
connection = New MySqlConnection()
connection.ConnectionString = "Server=saver ip; Port=2082; Uid=username; Pwd=password; Database=database; Connect Timeout=60;"
Try
connection.Open()
MessageBox.Show("Connection Opened Successfully")
connection.Close()
Catch mysql_error As MySqlException
MessageBox.Show("Error Connecting to Database: " & mysql_error.Message)
Finally
connection.Dispose()
End Try
私はこれを実行しようとします。このエラーが発生しました。 "データベースへの接続エラー:ストリームからの読み込みに失敗しました。"
注:* "myweb_dbname"と私のユーザー名 "myweb_username"のような私のデータベース名はこのOKですか?私はcPanal1.0(RC1)とmysql5.1.56-logとos linuxを使用しています。
Jeff V:ありがとう!私はあなたのコードをしようとすると...
Dim dataConnection As New MySql.Data.MySqlClient.MySqlConnection()
dataConnection.ConnectionString = "Server = xx.xx.xxx.xxx; Database = dbNAME; Uid = userID; Pwd = password;"
Dim dataCommand As MySql.Data.MySqlClient.MySqlCommand = New MySqlCommand()
dataCommand.Connection = dataConnection
Try
dataConnection.Open()
dataConnection.Close()
Catch x As Exception
Console.WriteLine(x.Message.ToString())
MsgBox(x.ToString)
End Try
が、私はこのエラーメッセージを取得します。
ラインでMySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. at MySql.Data.MySqlClient.NativeDriver.Open() at MySql.Data.MySqlClient.Driver.Open() at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings) at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection() at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() at MySql.Data.MySqlClient.MySqlPool.GetConnection() at MySql.Data.MySqlClient.MySqlConnection.Open() at mysql.Form1.Button3_Click(Object sender, EventArgs e) in C:\Users\pram\Documents\Visual Studio 2008\Projects\mysql\mysql\Form1.vb:line 48
48「dataConnection.Open()」
は、私は、.NETからのMySQL DBに話すコードを持っている...しかし、それは家にいます。あなたが今夜までに適切な答えを得なければ、それを見つけて投稿します。 – webdad3
ありがとう!そんなに! @JeffV – pram
まだ答えがありませんplz ....助けてください...あるもの? – pram