torndb使用 #建立连接 ``` import torndb db = torndb.Connection("127.0.0.1:3306", "test", user="root", password="admin") ``` 然后运行一下,啊。报错了。 ``` ModuleNotFoundError: No module named 'MySQLdb' ``` 装个库 ``` pip install mysql-python ``` 恩,还是失败,参考这篇文章: `http://www.linuxfly.org/windows_install_mysql_python_library/` # 基本用法 看看下面这个例子就知道了: ``` def run(self): logging.debug("exec sql {} {}".format(self.sql, self.values)) if "insert" in self.sql: return db.insert(self.sql, *self.values) if "select" in self.sql: data_list = db.query(self.sql, *self.values) obj_list = [] for dbdata in data_list: obj = self.target_class() for dbdata_key in dbdata: obj.__dict__[dbdata_key] = dbdata[dbdata_key] obj_list.append(obj) return obj_list else: return db.execute(self.sql, *self.values) ``` 来自 大脸猪 写于 2017-04-27 17:08 -- 更新于2020-10-19 13:06 -- 0 条评论