⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 这个是内存数据库的客户端
💻
字号:
Try this for testing:import odbcenv = odbc.SQLAllocEnv()[1]odbc.SQLSetEnvAttr(env, odbc.SQL_ATTR_ODBC_VERSION, odbc.SQL_OV_ODBC3)dbc = odbc.SQLAllocConnect(env)[1]odbc.SQLConnect(dbc, 'Default', 'monetdb', 'monetdb')stmt = odbc.SQLAllocStmt(dbc)[1]or alternatively:import odbcenv = odbc.SQLAllocHandle(odbc.SQL_HANDLE_ENV, None)[1]dbc = odbc.SQLAllocHandle(odbc.SQL_HANDLE_DBC, env)[1]odbc.SQLConnect(dbc, 'Default', 'monetdb', 'monetdb')stmt = odbc.SQLAllocHandle(odbc.SQL_HANDLE_STMT, dbc)[1]Some more code:import odbcenv = odbc.SQLAllocHandle(odbc.SQL_HANDLE_ENV, None)[1]odbc.SQLSetEnvAttr(env, odbc.SQL_ATTR_ODBC_VERSION, odbc.SQL_OV_ODBC3)dbc = odbc.SQLAllocHandle(odbc.SQL_HANDLE_DBC, env)[1]odbc.SQLConnect(dbc, "Default", "monetdb", "monetdb")stmt = odbc.SQLAllocHandle(odbc.SQL_HANDLE_STMT, dbc)[1]odbc.SQLExecDirect(stmt, """CREATE TABLE model (   model_id int(11) DEFAULT '0' NOT NULL,   is_mutagen CHAR(3),   lumo INT(11),   logp INT(11),   dt DATE,   tm TIME,   ts TIMESTAMP,   PRIMARY KEY (model_id))""")odbc.SQLFreeHandle(odbc.SQL_HANDLE_STMT, stmt)stmt = odbc.SQLAllocHandle(odbc.SQL_HANDLE_STMT, dbc)[1]odbc.SQLExecDirect(stmt, "INSERT INTO model (model_id, is_mutagen, lumo, logp, dt, tm, ts) VALUES (1, 'T', -1, 4, DATE '2003-10-01', TIME '14:51:12', TIMESTAMP '2003-10-01 14:51:12.5')")odbc.SQLFreeHandle(odbc.SQL_HANDLE_STMT, stmt)stmt = odbc.SQLAllocHandle(odbc.SQL_HANDLE_STMT, dbc)[1]odbc.SQLExecDirect(stmt, "SELECT * FROM model")while odbc.SQLFetch(stmt) == odbc.SQL_SUCCESS:    for i in range(odbc.SQLNumResultCols(stmt)[1]):        d = odbc.SQLDescribeCol(stmt, i+1)        dt = odbc.SQLGetData(stmt, i+1, d[2])        print d[1], dt[1]Stuff missing (added to when found missing):

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -