亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? _mysql.c

?? python聯接mysql驅動 python聯接mysql驅動
?? C
?? 第 1 頁 / 共 5 頁
字號:
     _mysql_ResultObject *self,     PyObject *args){	unsigned int row;	if (!PyArg_ParseTuple(args, "i:data_seek", &row)) return NULL;	check_result_connection(self);	mysql_data_seek(self->result, row);	Py_INCREF(Py_None);	return Py_None;}static char _mysql_ResultObject_row_seek__doc__[] ="row_seek(n) -- seek by offset n rows of result set";static PyObject *_mysql_ResultObject_row_seek(     _mysql_ResultObject *self,     PyObject *args){	int offset;        MYSQL_ROW_OFFSET r;	if (!PyArg_ParseTuple(args, "i:row_seek", &offset)) return NULL;	check_result_connection(self);	if (self->use) {		PyErr_SetString(_mysql_ProgrammingError,				"cannot be used with connection.use_result()");		return NULL;	}	r = mysql_row_tell(self->result);	mysql_row_seek(self->result, r+offset);	Py_INCREF(Py_None);	return Py_None;}static char _mysql_ResultObject_row_tell__doc__[] ="row_tell() -- return the current row number of the result set.";static PyObject *_mysql_ResultObject_row_tell(	_mysql_ResultObject *self,	PyObject *args){	MYSQL_ROW_OFFSET r;	if (!PyArg_ParseTuple(args, "")) return NULL;	check_result_connection(self);	if (self->use) {		PyErr_SetString(_mysql_ProgrammingError,				"cannot be used with connection.use_result()");		return NULL;	}	r = mysql_row_tell(self->result);	return PyInt_FromLong(r-self->result->data->data);}static void_mysql_ResultObject_dealloc(	_mysql_ResultObject *self){	PyObject_GC_UnTrack((PyObject *)self);	mysql_free_result(self->result);	_mysql_ResultObject_clear(self);	MyFree(self);}static PyObject *_mysql_ResultObject_repr(	_mysql_ResultObject *self){	char buf[300];	sprintf(buf, "<_mysql.result object at %lx>",		(long)self);	return PyString_FromString(buf);}static PyMethodDef _mysql_ConnectionObject_methods[] = {	{		"affected_rows",		(PyCFunction)_mysql_ConnectionObject_affected_rows,		METH_VARARGS,		_mysql_ConnectionObject_affected_rows__doc__	},	{		"autocommit",		(PyCFunction)_mysql_ConnectionObject_autocommit,		METH_VARARGS,		_mysql_ConnectionObject_autocommit__doc__	},	{		"commit",		(PyCFunction)_mysql_ConnectionObject_commit,		METH_VARARGS,		_mysql_ConnectionObject_commit__doc__	},	{		"rollback",		(PyCFunction)_mysql_ConnectionObject_rollback,		METH_VARARGS,		_mysql_ConnectionObject_rollback__doc__	},	{		"next_result",		(PyCFunction)_mysql_ConnectionObject_next_result,		METH_VARARGS,		_mysql_ConnectionObject_next_result__doc__	},#if MYSQL_VERSION_ID >= 40100	{		"set_server_option",		(PyCFunction)_mysql_ConnectionObject_set_server_option,		METH_VARARGS,		_mysql_ConnectionObject_set_server_option__doc__	},	{		"sqlstate",		(PyCFunction)_mysql_ConnectionObject_sqlstate,		METH_VARARGS,		_mysql_ConnectionObject_sqlstate__doc__	},	{		"warning_count",		(PyCFunction)_mysql_ConnectionObject_warning_count,		METH_VARARGS,		_mysql_ConnectionObject_warning_count__doc__	},#endif#if MYSQL_VERSION_ID >= 32303	{		"change_user",		(PyCFunction)_mysql_ConnectionObject_change_user,		METH_VARARGS | METH_KEYWORDS,		_mysql_ConnectionObject_change_user__doc__	},#endif	{		"character_set_name",		(PyCFunction)_mysql_ConnectionObject_character_set_name,		METH_VARARGS,		_mysql_ConnectionObject_character_set_name__doc__	},#if MYSQL_VERSION_ID >= 50007	{		"set_character_set",		(PyCFunction)_mysql_ConnectionObject_set_character_set,		METH_VARARGS,		_mysql_ConnectionObject_set_character_set__doc__	},#endif#if MYSQL_VERSION_ID >= 50010	{		"get_character_set_info",		(PyCFunction)_mysql_ConnectionObject_get_character_set_info,		METH_VARARGS,		_mysql_ConnectionObject_get_character_set_info__doc__	},#endif	{		"close",		(PyCFunction)_mysql_ConnectionObject_close,		METH_VARARGS,		_mysql_ConnectionObject_close__doc__	},	{		"dump_debug_info",		(PyCFunction)_mysql_ConnectionObject_dump_debug_info,		METH_VARARGS,		_mysql_ConnectionObject_dump_debug_info__doc__	},	{		"escape",		(PyCFunction)_mysql_escape,		METH_VARARGS,		_mysql_escape__doc__	},	{		"escape_string",		(PyCFunction)_mysql_escape_string,		METH_VARARGS,		_mysql_escape_string__doc__	},	{		"error",		(PyCFunction)_mysql_ConnectionObject_error,		METH_VARARGS,		_mysql_ConnectionObject_error__doc__	},	{		"errno",		(PyCFunction)_mysql_ConnectionObject_errno,		METH_VARARGS,		_mysql_ConnectionObject_errno__doc__	},	{		"field_count",		(PyCFunction)_mysql_ConnectionObject_field_count,		METH_VARARGS,		_mysql_ConnectionObject_field_count__doc__	}, 	{		"get_host_info",		(PyCFunction)_mysql_ConnectionObject_get_host_info,		METH_VARARGS,		_mysql_ConnectionObject_get_host_info__doc__	},	{		"get_proto_info",		(PyCFunction)_mysql_ConnectionObject_get_proto_info,		METH_VARARGS,		_mysql_ConnectionObject_get_proto_info__doc__	},	{		"get_server_info",		(PyCFunction)_mysql_ConnectionObject_get_server_info,		METH_VARARGS,		_mysql_ConnectionObject_get_server_info__doc__	},	{		"info",		(PyCFunction)_mysql_ConnectionObject_info,		METH_VARARGS,		_mysql_ConnectionObject_info__doc__	},	{		"insert_id",		(PyCFunction)_mysql_ConnectionObject_insert_id,		METH_VARARGS,		_mysql_ConnectionObject_insert_id__doc__	},	{		"kill",		(PyCFunction)_mysql_ConnectionObject_kill,		METH_VARARGS,		_mysql_ConnectionObject_kill__doc__	},	{		"ping",		(PyCFunction)_mysql_ConnectionObject_ping,		METH_VARARGS,		_mysql_ConnectionObject_ping__doc__	},	{		"query",		(PyCFunction)_mysql_ConnectionObject_query,		METH_VARARGS,		_mysql_ConnectionObject_query__doc__	},	{		"select_db",		(PyCFunction)_mysql_ConnectionObject_select_db,		METH_VARARGS,		_mysql_ConnectionObject_select_db__doc__	},	{		"shutdown",		(PyCFunction)_mysql_ConnectionObject_shutdown,		METH_VARARGS,		_mysql_ConnectionObject_shutdown__doc__	},	{		"stat",		(PyCFunction)_mysql_ConnectionObject_stat,		METH_VARARGS,		_mysql_ConnectionObject_stat__doc__	},	{		"store_result",		(PyCFunction)_mysql_ConnectionObject_store_result,		METH_VARARGS,		_mysql_ConnectionObject_store_result__doc__	},	{		"string_literal",		(PyCFunction)_mysql_string_literal,		METH_VARARGS,		_mysql_string_literal__doc__},	{		"thread_id",		(PyCFunction)_mysql_ConnectionObject_thread_id,		METH_VARARGS,		_mysql_ConnectionObject_thread_id__doc__	},	{		"use_result",		(PyCFunction)_mysql_ConnectionObject_use_result,		METH_VARARGS,		_mysql_ConnectionObject_use_result__doc__	},	{NULL,              NULL} /* sentinel */};static MyMemberlist(_mysql_ConnectionObject_memberlist)[] = {	MyMember(		"open",		T_INT,		offsetof(_mysql_ConnectionObject,open),		RO,		"True if connection is open"		),	MyMember(		"converter",		T_OBJECT,		offsetof(_mysql_ConnectionObject,converter),		0,		"Type conversion mapping"		),	MyMember(		"server_capabilities",		T_UINT,		offsetof(_mysql_ConnectionObject,connection.server_capabilities),		RO,		"Capabilites of server; consult MySQLdb.constants.CLIENT"		),	MyMember(		 "port",		 T_UINT,		 offsetof(_mysql_ConnectionObject,connection.port),		 RO,		 "TCP/IP port of the server connection"		 ),	MyMember(		 "client_flag",		 T_UINT,		 RO,		 offsetof(_mysql_ConnectionObject,connection.client_flag),		 "Client flags; refer to MySQLdb.constants.CLIENT"		 ),	{NULL} /* Sentinel */};static PyMethodDef _mysql_ResultObject_methods[] = {	{		"data_seek",		(PyCFunction)_mysql_ResultObject_data_seek,		METH_VARARGS,		_mysql_ResultObject_data_seek__doc__	},	{		"row_seek",		(PyCFunction)_mysql_ResultObject_row_seek,		METH_VARARGS,		_mysql_ResultObject_row_seek__doc__	},	{		"row_tell",		(PyCFunction)_mysql_ResultObject_row_tell,		METH_VARARGS,		_mysql_ResultObject_row_tell__doc__	},	{		"describe",		(PyCFunction)_mysql_ResultObject_describe,		METH_VARARGS,		_mysql_ResultObject_describe__doc__	},	{		"fetch_row",		(PyCFunction)_mysql_ResultObject_fetch_row,		METH_VARARGS | METH_KEYWORDS,		_mysql_ResultObject_fetch_row__doc__	},	{		"field_flags",		(PyCFunction)_mysql_ResultObject_field_flags,		METH_VARARGS,		_mysql_ResultObject_field_flags__doc__	},	{		"num_fields",		(PyCFunction)_mysql_ResultObject_num_fields,		METH_VARARGS,		_mysql_ResultObject_num_fields__doc__	},	{		"num_rows",		(PyCFunction)_mysql_ResultObject_num_rows,		METH_VARARGS,		_mysql_ResultObject_num_rows__doc__	},	{NULL,              NULL} /* sentinel */};static MyMemberlist(_mysql_ResultObject_memberlist)[] = {	MyMember(		"converter",		T_OBJECT,		offsetof(_mysql_ResultObject,converter),		RO,		"Type conversion mapping"		),	{NULL} /* Sentinel */};                                                                        static PyObject *_mysql_ConnectionObject_getattr(	_mysql_ConnectionObject *self,	char *name){	PyObject *res;	res = Py_FindMethod(_mysql_ConnectionObject_methods, (PyObject *)self, name);	if (res != NULL)		return res;	PyErr_Clear();	if (strcmp(name, "closed") == 0)		return PyInt_FromLong((long)!(self->open));#if PY_VERSION_HEX < 0x02020000	return PyMember_Get((char *)self, _mysql_ConnectionObject_memberlist, name);#else	{		MyMemberlist(*l);		for (l = _mysql_ConnectionObject_memberlist; l->name != NULL; l++) {			if (strcmp(l->name, name) == 0)				return PyMember_GetOne((char *)self, l);		}		PyErr_SetString(PyExc_AttributeError, name);		return NULL;	}#endif}static PyObject *_mysql_ResultObject_getattr(	_mysql_ResultObject *self,	char *name){	PyObject *res;	res = Py_FindMethod(_mysql_ResultObject_methods, (PyObject *)self, name);	if (res != NULL)		return res;	PyErr_Clear();#if PY_VERSION_HEX < 0x02020000	return PyMember_Get((char *)self, _mysql_ResultObject_memberlist, name);#else	{		MyMemberlist(*l);		for (l = _mysql_ResultObject_memberlist; l->name != NULL; l++) {			if (strcmp(l->name, name) == 0)				return PyMember_GetOne((char *)self, l);		}		PyErr_SetString(PyExc_AttributeError, name);		return NULL;	}#endif}static int_mysql_ConnectionObject_setattr(	_mysql_ConnectionObject *self,	char *name,	PyObject *v){	if (v == NULL) {		PyErr_SetString(PyExc_AttributeError,				"can't delete connection attributes");		return -1;	}#if PY_VERSION_HEX < 0x02020000	return PyMember_Set((char *)self, _mysql_ConnectionObject_memberlist, name, v);#else        {		MyMemberlist(*l);		for (l = _mysql_ConnectionObject_memberlist; l->name != NULL; l++)			if (strcmp(l->name, name) == 0)				return PyMember_SetOne((char *)self, l, v);	}        PyErr_SetString(PyExc_AttributeError, name);        return -1;#endif}static int_mysql_ResultObject_setattr(	_mysql_ResultObject *self,	char *name,	PyObject *v){	if (v == NULL) {		PyErr_SetString(PyExc_AttributeError,				"can't delete connection attributes");		return -1;	}#if PY_VERSION_HEX < 0x02020000	return PyMember_Set((char *)self, _mysql_ResultObject_memberlist, name, v);#else        {		MyMemberlist(*l);		for (l = _mysql_ResultObject_memberlist; l->name != NULL; l++)			if (strcmp(l->name, name) == 0)				return PyMember_SetOne((char *)self, l, v);	}        PyErr_SetString(PyExc_AttributeError, name);        return -1;#endif}PyTypeObject _mysql_ConnectionObject_Type = {	PyObject_HEAD_INIT(NULL)	0,	"_mysql.connection", /* (char *)tp_name For printing */	sizeof(_mysql_ConnectionObject),	0,	(destructor)_mysql_ConnectionObject_dealloc, /* tp_dealloc */	0, /*tp_print*/	(getattrfunc)_mysql_ConnectionObject_getattr, /* tp_getattr */	(setattrfunc)_mysql_ConnectionObject_setattr, /* tp_setattr */	0, /*tp_compare*/	(reprfunc)_mysql_ConnectionObject_repr, /* tp_repr */		/* Method suites for standard classes */		0, /* (PyNumberMethods *) tp_as_number */	0, /* (PySequenceMethods 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲va综合人人澡精品| 国产一本一道久久香蕉| 美日韩一区二区三区| 国产一区视频在线看| av在线播放一区二区三区| 欧洲亚洲国产日韩| 久久综合九色综合97婷婷| 韩国毛片一区二区三区| 老司机精品视频在线| 蜜乳av一区二区| 日本午夜精品一区二区三区电影| 亚洲国产日韩在线一区模特| 手机精品视频在线观看| 26uuu亚洲综合色| 精品国产一二三区| 中文字幕第一区综合| 国产欧美日韩不卡| 一区二区三区日韩欧美| 欧美另类变人与禽xxxxx| 日韩精品中文字幕一区| 亚洲国产成人一区二区三区| 亚洲人被黑人高潮完整版| 国产精品久久久久一区二区三区| 国产精品电影一区二区三区| 亚洲最新在线观看| 肉色丝袜一区二区| 国产高清不卡二三区| 色综合av在线| 日韩精品一区二区三区视频播放| 国产精品乱子久久久久| 亚洲自拍偷拍欧美| 欧美一级欧美三级在线观看| 国产日韩精品一区二区三区| 一区二区视频在线| 精品一区二区三区的国产在线播放 | 日韩视频在线你懂得| 欧美精品一区二区高清在线观看| 亚洲视频你懂的| 久久国产精品免费| 色一区在线观看| 2023国产精华国产精品| 亚洲一区自拍偷拍| 国产馆精品极品| 欧美日韩五月天| 国产精品美女久久久久久久 | 狠狠色丁香久久婷婷综合_中| 色婷婷av久久久久久久| 久久一二三国产| 亚洲chinese男男1069| 成人免费视频caoporn| 日韩欧美在线网站| 国产精品久久久久久久久图文区| 亚洲色图20p| 国产美女一区二区| 亚洲va韩国va欧美va| 国产成人av电影在线| 久久久久久免费| 国产自产视频一区二区三区| 欧美色男人天堂| 中文字幕亚洲一区二区av在线| 91女人视频在线观看| 欧美一卡2卡三卡4卡5免费| 国产欧美综合在线| 国产乱理伦片在线观看夜一区| 欧美videos大乳护士334| 日韩一卡二卡三卡| 久久天天做天天爱综合色| 亚洲国产一区视频| 99久久国产综合精品色伊| 亚洲精品一区二区三区99| 亚洲高清免费观看高清完整版在线观看 | 午夜国产精品影院在线观看| www.久久久久久久久| 2024国产精品| 久久99国产精品久久99| 91精品欧美一区二区三区综合在| 一区二区三区免费| 91在线精品一区二区三区| 国产精品看片你懂得 | 99久久精品国产一区二区三区 | 亚洲精品视频观看| av电影在线观看一区| 国产欧美一区二区精品久导航 | 久久久噜噜噜久久中文字幕色伊伊 | 国产性天天综合网| 性欧美大战久久久久久久久| 色综合天天综合网天天狠天天| 国产精品国产三级国产aⅴ中文| 成人毛片视频在线观看| 国产精品久久久久久一区二区三区| 国产aⅴ精品一区二区三区色成熟| 欧美一级理论片| 丝瓜av网站精品一区二区| 欧美在线视频全部完| 亚洲一区二区在线免费看| 在线精品视频小说1| 日韩一区在线播放| 成人动漫在线一区| 国产视频911| 高清在线不卡av| 国产亚洲制服色| 国产91丝袜在线18| 国产精品人妖ts系列视频| 99久久久久久| 亚洲在线观看免费视频| 色94色欧美sute亚洲线路一ni| 日韩精品久久理论片| 精品粉嫩aⅴ一区二区三区四区| 日韩免费看的电影| 91精品国产黑色紧身裤美女| 国产精品一二三四区| 蜜臀久久久久久久| 亚洲欧美成aⅴ人在线观看| 欧美成人精品福利| 欧美午夜影院一区| 色综合久久天天综合网| 粉嫩aⅴ一区二区三区四区| 琪琪久久久久日韩精品| 欧洲视频一区二区| 午夜在线成人av| 欧美成人女星排行榜| 国产精品一区一区| 亚洲三级免费观看| 欧美人牲a欧美精品| 老司机免费视频一区二区三区| 国产亚洲精品7777| 欧美中文字幕不卡| 国产又黄又大久久| 亚洲欧美视频在线观看| 91麻豆精品国产91久久久久久久久 | 国产精品自在在线| 国产亚洲欧美激情| 91原创在线视频| 日韩二区在线观看| 精品日韩一区二区三区 | 欧美日韩精品一区视频| 韩国中文字幕2020精品| 亚洲视频电影在线| 精品国产91亚洲一区二区三区婷婷| 成人性视频免费网站| 亚洲第一综合色| 欧美高清在线一区二区| 欧美午夜精品一区二区三区| 国内成+人亚洲+欧美+综合在线| 亚洲欧洲美洲综合色网| 欧美一区二区三区婷婷月色| 豆国产96在线|亚洲| 日韩成人av影视| 亚洲视频在线一区观看| 欧美变态tickling挠脚心| 91浏览器在线视频| 韩国欧美国产一区| 曰韩精品一区二区| 久久婷婷国产综合国色天香| 欧美三级日韩三级国产三级| 岛国精品一区二区| 麻豆精品在线观看| 尤物在线观看一区| 国产欧美精品一区二区色综合 | 日韩综合小视频| 欧美少妇性性性| 26uuu欧美日本| 亚洲激情自拍偷拍| 成人一区在线观看| 日韩一区二区在线免费观看| 亚洲精品写真福利| 丁香激情综合五月| 日韩一区二区三区视频| 亚洲图片另类小说| 成人av在线观| 亚洲精品一线二线三线| 亚洲国产精品久久久男人的天堂| 久久午夜色播影院免费高清| 欧美美女bb生活片| 日本道免费精品一区二区三区| 国产精品白丝av| 激情综合色综合久久| 亚洲成人动漫在线观看| 亚洲四区在线观看| 国产日韩欧美电影| 久久影院午夜论| 欧美一级精品在线| av中文一区二区三区| 国产乱理伦片在线观看夜一区 | 欧美少妇xxx| 欧美精品丝袜久久久中文字幕| 欧美日韩另类国产亚洲欧美一级| 在线亚洲人成电影网站色www| 色天使色偷偷av一区二区| 在线欧美日韩精品| 欧美精选一区二区| 91精品视频网| 2020国产精品| 国产蜜臀av在线一区二区三区| 中文字幕欧美激情| 亚洲图片你懂的| 亚洲444eee在线观看| 老司机精品视频线观看86| 国产精品一级片在线观看| 国产成人免费9x9x人网站视频|