美文网首页
iOS使用 OHMySQL直连远程mysql数据库

iOS使用 OHMySQL直连远程mysql数据库

作者: 格雷s | 来源:发表于2020-05-06 12:04 被阅读0次

客户端直接连接远程Mysql数据库的操作,本质上是极其不安全、不推荐的做法,因为这样会将数据库的信息、业务逻辑等给暴露在代码中,但是在学习过程中,可以通过这种方式来自己实现远程数据操作,把原本服务端需要做的事情,客户端来做,下面我们来看看怎样实现连接及CRUD来模拟实现用户
注册,登录,购票

1.连接远程MySql数据库

1.1OHMySQL数据库连接工具

pod 'OHMySQL'

1.2初始化OHMySQL

image.png

1.3连接

func connect() {
    self.coordinator?.connect()
}

//检查链接状态
    func checkConnectStatus() -> Bool {
        let status = self.coordinator?.isConnected ?? false
        if status {
            if self.context?.storeCoordinator == nil {
                self.context?.storeCoordinator = self.coordinator!
            }
        } else {
            connect()
        }
        return status
    }

2.注册用户

比如说我们数据库中有一个user表,有name,password,email属性,我们需要注册一个用户,那么我们执行插入语句


image.png

3.用户登录

用户登录即查询数据库中是否存在该用户


image.png

4.购票

查询车票信息,并成功修改数据库traintime表中车票信息

image.png

相关文章

网友评论

      本文标题:iOS使用 OHMySQL直连远程mysql数据库

      本文链接:https://www.haomeiwen.com/subject/ymbightx.html