资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数据库编程入门,创建数据库,为数据库添加数据表,插入、修改、删除、查询数据库的,SQL,语句,创建,DSN,数据源,使用,ODBC API,函数访问数据库,创建数据库,创建数据库,新建数据表,create table,stuInfo,(,ID,nchar,(10),name,nvarchar,(20),addr,nvarchar,(20),age,int,),插入记录,insert into,数据表名,values,(,数据,),例如:,/,在数据表,stuInfo,中插入一个记录,insert into,stuInfo,values,(N,1, N,张云, N,重庆, 20),查询记录,select,列名,from,数据表名,where,查询条件,例如:,/,查询,stuInfo,表中所有记录,select * from,stuInfo,修改记录,update,数据表名,set,列名 数值,where,条件,例如:,/,将刘君的年龄修改为,18,update,stuInfo,set,age = 18,where,name = N,刘君,删除记录,delete from,数据表名,where,条件,例如:,/,删除,ID,号为,3,的同学的记录,delete,from,stuInfo,where,id = 3,数据库的分离、附加,分离数据库,附加数据库,创建,DSN,数据源,(1),控制面板,管理工具,数据源,(ODBC),创建,DSN,数据源,(2),添加,SQL Server,完成,创建,DSN,数据源,(3),在这里输入你想访问的数据库服务器的名称,创建,DSN,数据源,(4),创建,DSN,数据源,(5),更改默认的数据库为我们程序需要访问的数据库,创建,DSN,数据源,(6),创建,DSN,数据源,(7),创建,DSN,数据源,(8),测试数据源,确定,创建,DSN,数据源成功,使用,ODBC API,函数访问数据库,SQLAllocHandle,SQLSetEnvAttr,SQLConnect,SQLExecDirect,SQLFetch,SQLGetData,SQLDisconnect,SQLFreeHandle,SQLGetData,SQLRETURN,SQLGetData,(,SQLHSTMT StatementHandle,SQLUSMALLINT,ColumnNumber,SQLSMALLINT,TargetType,SQLPOINTER,TargetValuePtr,SQLINTEGER,BufferLength,SQLLEN *,StrLen_or_Ind,);,StatementHandle,:,STMT,句柄。,ColumnNumber,:列的位置,从,1,开始计算。,TargetType,:指明用于和参数绑定的,C,语言数据类型。,TargetValuePtr,:指明取出的数据存放的位置。,BufferLength,:指明参数指针所指向的缓冲区的字节数大小。对于字符串和结构需要指明大小,而对于普通的变量如,SQLINTEGER,,,SQLFLOAT,等设置为,0,就可以了。,StrLen_or_IndPtr,:返回拷贝的缓冲区的数据的字节数。,数据类型对照表,
展开阅读全文