10 messages in com.mysql.lists.plusplusRe: Strange behavior of connect() whe...
FromSent OnAttachments
António Santos27 Feb 2008 07:58 
Warren Young27 Feb 2008 18:12 
António Santos28 Feb 2008 06:45 
Warren Young28 Feb 2008 13:05 
Warren Young28 Feb 2008 13:15 
António Santos29 Feb 2008 01:27 
William F. Dowling29 Feb 2008 07:00 
Warren Young29 Feb 2008 12:08 
António Santos06 Mar 2008 06:32 
Warren Young06 Mar 2008 23:43 
Subject:Re: Strange behavior of connect() when specifying a different port
From:Warren Young (mysq@etr-usa.com)
Date:02/27/2008 06:12:41 PM
List:com.mysql.lists.plusplus

António Santos wrote:

I've been using Connection::connect() to connect to my MySQL 4.1 server but I wanted it to use a different port than the default 3306. However, even if I change the port parameter, mysql++ continues to use the default 3306!!

MySQL++ 2.3.2 passes that value directly to the C API, so any problem is likely in the way you call the function, not in MySQL++. Please post your connect() call code.

Connecting on an alternate port has been tested in v3 and is known to work correctly. Although upgrading to v3 shouldn't be necessary (v2 should also work), it may be worthwhile anyway. Since you want to use a port number to connect to MySQL++, the new, simpler TCPConnection interface might be interesting to you:

http://tangentsoft.net/mysql++/test/doc/refman/classmysqlpp_1_1TCPConnection.html

The simpler interface prevents some incorrect calling possibilities, which is what I suspect you're running into with v2.