Files
tools/接口/服务器数据库接口/sql_test.ms
T
2025-07-31 16:05:55 +08:00

31 lines
1.3 KiB
Plaintext

dotNet.loadAssembly "C:\\Program Files (x86)\\MySQL\\MySQL Connector NET 8.2.0\\MySql.Data.dll"
host = "81.71.134.168" -- The name of the MySQL server
database = "admin" -- The name of the database to use
user = "admin123" -- The user name to use
password = "aiAtB23yajDj2Lpa" -- The password to use
connectionString = "Database=" + database + ";Data Source=" + host + ";User Id=" + user + ";Password=" + password
DBConnection = dotNetObject "MySql.Data.MySqlClient.MySqlConnection"
DBConnection.ConnectionString = connectionString
DBConnection.open()
-- Print the connection status: 1 - connected; 0 - not connected.
print DBConnection.state.value__
-- Add a new rows
cmdObject = DBConnection.CreateCommand()
cmdObject.commandText ="INSERT INTO `admin`.`students`(`id`, `name`, `age`, `score`, `birthday`, `insert_time`) VALUES (132, 'name03', 16, 35, '2023-11-23', '2023-12-13 10:50:56')"
readerObject = cmdObject.ExecuteReader()
-- 打印受影响的行数
format "添加了 % 行\n" readerObject.RecordsAffected
readerObject.close()
-- 查询数据库:
-- 首先创建一个命令对象。该对象用于将查询发送到数据库。
cmdObject = DBConnection.CreateCommand()
-- 定义要执行的SQL查询:
cmdObject.commandText = "SELECT * FROM `admin`.`students`"
-- 然后执行命令以创建读取器对象。
readerObject = cmdObject.ExecuteReader()