Ejemplo n.º 1
0
import os

# 设置系统编码为utf8
code = sys.getdefaultencoding()
if code != 'utf8':
	reload(sys)
	sys.setdefaultencoding('utf8')

import tornado.database
from YooYo.db.mySql import Database

path = os.path.dirname(__file__)

Database.addConnect(tornado.database.Connection(
	host = host,
	database = database ,
	user = user ,
	password = password 
))

if create_database :
	#print 'CREATE DATABASE `%s`;' % database
	Database.execute('CREATE DATABASE `%s`;' % database)

sqlFile = open(os.path.join(path,'qcms.sql') , 'r')	
sql = sqlFile.read()
sqlFile.close()

#print sql
print Database.execute(sql)

configTpl = '''
Ejemplo n.º 2
0
# 设置系统编码为utf8
code = sys.getdefaultencoding()
if code != 'utf8':
    reload(sys)
    sys.setdefaultencoding('utf8')

import config
import tornado.ioloop
import tornado.database
import tornado.web

from YooYo.db.mySql import Database

# 添加类搜索路径
sys.path.append(os.path.join(config.app_path, 'app/module/'))

# 连接数据库
database = config.settings['database'][config.settings['run_mode']]
Database.addConnect(
    tornado.database.Connection(
        host=database['host'],
        database=database['database'],
        user=database['user'],
        password=database['password']))

# run app
application = tornado.web.Application(config.routes, **config.settings)
application.listen(config.settings['port'])
tornado.ioloop.IOLoop.instance().start()