Imports MySql.Data.MySqlClient
Dim connString As String = "server=server.com;database=db_Name;port=3306;user=db_user;password=db_password"
Public Sub SaveUpdateDelete(ByVal sql As String, ByVal parameters() As String, ByVal Values() As String)
Dim con As MySqlConnection = New MySqlConnection(connString)
con.Open()
Dim cmd As MySqlCommand = New MySqlCommand(sql, con)
For i = 0 To parameters.Count - 1
cmd.Parameters.AddWithValue("@" & parameters(i).ToString, Values(i))
Next
cmd.CommandText = sql
cmd.ExecuteNonQuery()
con.Close()
End Sub
Private sub DoDBStuff
Dim sql As String = "INSERT INTO db_table(userID,imageHash,notes,lastEditedDate) VALUES(@userID,@imageHash,@imageDescription,NOW())"
Dim params() As String = {"userID", "imageHash", "imageDescription"}
Dim Values() As String = {DataBase_UserID, DataBase_UserName & "/" & foldername & "/" & HashedFileName & "." & FileNameParts(FileNameParts.Count - 1).ToString, ""}
SaveUpdateDelete(sql, params, Values)
End Sub
Copyright © 2026, NextGenUpdate.
All Rights Reserved.