首页 > 解决方案 > 使用 IP 地址(xxx.xxx.xxx.xxx)而不是 URL 向 Mysql 发送数据

问题描述

我正在尝试构建一个将与数据库交互的应用程序(使用 MariaDB。)当我以最低水平的经验和知识来处理这个问题时,我决定直接在我的计算机上安装服务器并尝试写入我的数据库中的表(没有中间软件/网络服务器。)我已经找到了一些示例代码来开始这项工作,但不幸的是它的命令需要一个 URL。我的服务器只有一个 IP 地址。

谷歌让我的眼睛酸痛,Youtube 让我的耳朵酸痛。

    let request = NSMutableURLRequest(url: NSURL(string: "https:SOMEURLHERE.com")! as URL)
    request.httpMethod = "POST"

    let postString = "a=\(Usersub.text!)&b=\(Passsub1.text!)"


    request.httpBody = postString.data(using: String.Encoding.utf8)

    let task = URLSession.shared.dataTask(with: request as URLRequest) {
        data, response, error in

        if error != nil {
            print("error=\(String(describing: error))")
            return
        }

        print("response = \(String(describing: response))")

        let responseString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
        print("responseString = \(String(describing: responseString))")
}
    task.resume()

我的数据库已经设置了一个包含 3 列(user.id、用户名和密码)的表。现在我只是想从应用程序文本字段中获取值到表中。

任何帮助表示赞赏。

谢谢你。

标签: iosswift

解决方案


推荐阅读