mysql-native Help required
aberba
karabutaworld at gmail.com
Fri Oct 23 20:28:40 UTC 2020
On Thursday, 22 October 2020 at 18:43:40 UTC, Steven
Schveighoffer wrote:
> On 10/22/20 11:00 AM, Vino wrote:
>> [...]
>
> Different error:
>
> Row[] data = conn.query("SELECT * FROM hostlog").array;
>
> This is trying to call mysql-native's UFCS query function on
> Connections, which isn't valid. You need to call it on
> conn.conn.
>
> But there's no access to the private Connection conn inside the
> Connections class. I'm not sure what the class is for anyway,
> so it's hard for me to suggest a proper alternative. Are you
> just trying to encapsulate the connection string? I'd suggest
> instead of a whole class, just a factory function:
>
> Connection getConnection()
> {
> return new Connection("...");
> }
>
> -Steve
Was about to say that. Part of why I think some people hate
OOP...due to misuse.
All my MySQL projects have this getConnection() function.
More information about the Digitalmars-d-learn
mailing list