add database-aware MySQL pooling
This commit is contained in:
+7
-2
@@ -146,13 +146,18 @@ static DValue wasm_mysql_call(DValue request)
|
||||
return(wasm_sized_hostcall(request, uce_host_mysql));
|
||||
}
|
||||
|
||||
bool MySQL::connect(String host, String username, String password)
|
||||
bool MySQL::connect(String host, String username, String password, String database)
|
||||
{
|
||||
request_host = host;
|
||||
request_username = username;
|
||||
request_password = password;
|
||||
request_database = database;
|
||||
DValue request;
|
||||
request["op"] = "connect";
|
||||
request["host"] = host;
|
||||
request["username"] = username;
|
||||
request["password"] = password;
|
||||
request["database"] = database;
|
||||
DValue response = wasm_mysql_call(request);
|
||||
u64 handle = response["handle"].to_u64();
|
||||
connection = (void*)(uintptr_t)handle;
|
||||
@@ -804,7 +809,7 @@ void uce_free(void* ptr)
|
||||
|
||||
u32 uce_wasm_core_abi_version()
|
||||
{
|
||||
return(6);
|
||||
return(7);
|
||||
}
|
||||
|
||||
int uce_wasm_core_init()
|
||||
|
||||
Reference in New Issue
Block a user