当前位置:首页 » 操作系统 » c从数据库中读取数据

c从数据库中读取数据

发布时间: 2022-05-17 17:58:38

⑴ 求教如何在 c/c++中读取数据库中表的数据!!!!!!!!!

int CountLines(char *filename) { ifstream ReadFile; int n=0; char line[512]; ReadFile.open(filename,ios::in);//ios::in 表示以只读的方式读取文件 if(ReadFile.fail())//文件打开失败:返回0 { return 0; } else//文件存在 { while(!ReadFile.eof()) { ReadFile.getline(line,512,'\n'); n++; } return n; }

c语言关于从数据库读取数据写文件

sql">#include<stdio.h>
execsqlincludesqlca;

intmain(){
execsqlbegindeclaresection;
charuserpasswd[30]="openlab/123456";
struct{
intid;
charname[30];
doublesalary;
}emp;
execsqlenddeclaresection;
execsqlconnect:userpasswd;

selectid,first_name,salaryfrom
s_emporderbysalary;
execsqlopenempcursor;
;
for(;;){
execsqlfetchempcursorinto:emp;
printf("%d:%s:%lf ",emp.id,emp.name,
emp.salary);
}
execsqlcloseempcursor;
execsqlcommitworkrelease;
}

把数据存到结构体里。

⑶ c语言程序 从数据文件中读入数据到数组

1、首先让我们新建一个Class类。

⑷ c语言怎么从数据库取出数据实例

使用pro*c,在c语言中嵌入SQL语句

⑸ 在c语言中,如何提取一个txt数据库文件中的信息

简单的用C读取文件的例子代码片段。
... ...
FILE *fp;
char buffer[1000];
fp=fopen( "input.txt", "r" );
while ( fread(&buffer, sizeof(buffer), 1, fp )==1)
{
... ...
//对从文件读出来的数据在此处进行处理
... ...
}
fclose(fp);
... ...

⑹ 怎样从数据库中读出数据

public DataSet query(string sql)
{
DataSet ds = new DataSet();//DataSet是表的集合

SqlDataAdapter da = new SqlDataAdapter(sql, conn);//从数据库中查询

da.Fill(ds);//将数据填充到DataSet

connClose();//关闭连接

return ds;//返回结果

}
这就读出来了

⑺ C#如何从MySQL里读数据

我给你举一个例子,你看了就懂了,不懂的话加我QQ,一起交流!
string user = "";
string password = "";
SqlConnection con = new SqlConnection(connection);

con.Open();
try
{
sql = "select * from user_info where ID='" + this.tbuser.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(sql, con);

SqlDataReader re = cmd.ExecuteReader();

if (re.Read())
{
user = (string)re.GetValue(0);

password = (string)re.GetValue(1);

}
else
{
Response.Write("<script>alert('此账户不存在!');</script>");
}

bool jadge = string.Equals(password.Trim(), this.tbpassword.Text.Trim());
if (jadge)
{
Response.Write("<script>alert('你已成功登录!');</script>");
Response.Redirect("~/Index.aspx");
}
else
{
Response.Write("<script>alert('您输入的密码错误!');</script>");
}
con.Close();
}
catch
{
Response.Write("<script>alert('数据加载失败!');</script>");
}

⑻ 怎样在C#中从数据库中读取数据

//数据库连接字符
SqlConnection conn = new SqlConnection("server=.;database=数据库名字;integrated security=sspi");
conn.Open();
SqlCommand cmd = new SqlCommand( "select 要查看的东西 from 表名字 where 表里的字段名");
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Close();
int count = Convert.ToInt32(cmd.ExecuteScalar());//count 就是你查询得到值, 比如你查看ID就得到你的ID值然后转换成Int类型 你可以对其进行赋值 计算 等等。

⑼ c语言读取mysql库中的数据的程序头文件怎么设置

Mysql C API编程步骤
1、首先我们要包含mysql的头文件,并链接mysql动态库。即添加以下语句:
#include <WinSock2.h> // 进行网络编程需要winsock2.h
#include <mysql.h>
#pragma comment(lib, “libmysql.lib”)
2、创建MYSQL变量。如:
MYSQL mysql;
3、初始化MYSQL变量。
mysql_init(&mysql);
4、调用mysql_real_connect函数连接Mysql数据库。mysql_real_connect函数的原型如下:
MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host,const char *user,const char *passwd,const char *db,unsigned int port,const char *unix_socket,unsigned long clientflag);
参数说明:mysql–前面定义的MYSQL变量;host–MYSQL服务器的地址;user–登录用户名;passwd–登录密码;db–要连接的数据库;port–MYSQL服务器的TCP服务端口;unix_socket–unix连接方式,为NULL时表示不使用socket或管道机制;clientflag–Mysql运行为ODBC数据库的标记,一般取0。连接失败时该函数返回0。
5、调用mysql_real_query函数进行数据库查询。mysql_real_query函数的原型如下:
int STDCALL mysql_real_query(MYSQL *mysql, const char *q, unsigned long length);
参数说明:mysql–前面定义的MYSQL变量;q–SQL查询语句;length–查询语句的长度。
查询成功则该函数返回0。
6、通过调用mysql_store_result或mysql_use_result函数返回的MYSQL_RES变量获取查询结果数据。
两个函数的原型分别为:
MYSQL_RES * STDCALL mysql_store_result(MYSQL *mysql);
MYSQL_RES * STDCALL mysql_use_result(MYSQL *mysql);
这两个函数分别代表了获取查询结果的两种方式。第一种,调用mysql_store_result函数将从Mysql服务器查询的所有数据都存储到客户端,然后读取;第二种,调用mysql_use_result初始化检索,以便于后面一行一行的读取结果集,而它本身并没有从服务器读取任何数据,这种方式较之第一种速度更快且所需内存更少,但它会绑定服务器,阻止其他线程更新任何表,而且必须重复执行mysql_fetch_row读取数据,直至返回NULL,否则未读取的行会在下一次查询时作为结果的一部分返回,故经常我们使用mysql_store_result。
7、调用mysql_fetch_row函数读取结果集数据。
上述两种方式最后都是重复调用mysql_fetch_row函数读取数据。mysql_fetch_row函数的原型如下:
MYSQL_ROW STDCALL mysql_fetch_row(MYSQL_RES *result);
参数result就是mysql_store_result或mysql_use_result的返回值。
该函数返回MYSQL_ROW型的变量,即字符串数组,假设为row,则row〔i〕为第i个字段的值。当到结果集尾部时,此函数返回NULL。
8、结果集用完后,调用mysql_free_result函数释放结果集,以防内存泄露。mysql_free_result函数的原型如下:
void STDCALL mysql_free_result(MYSQL_RES *result);
9、不再查询Mysql数据库时,调用mysql_close函数关闭数据库连接。mysql_close函数的原型为:
void STDCALL mysql_close(MYSQL *sock);

⑽ 请问如何从数据库中读取具体某个数据

哎呀,你这样子提问题真的不好回答。你学过什么了?会哪些东西?做一个数据库相关的程序,大致过程就是下面这样子:
首先要连接到数据库,比如
Java
就是用
JDBC。
然后打开一个连接,Java
中就是一个
Connection。
创建一个查询,开始查询数据库
遍历查询的结果,这里就是你上面要做的,挨个赋值
最后一定要记住关闭查询和连接,释放资源。

.Net,PHP,Python
也是类似的。
不过,在实际开发中,可不是这样了,不仅效率太低而且程序不好维护。

热点内容
格鲁尔要什么配置 发布:2025-01-15 06:26:56 浏览:855
linux下安装jdk 发布:2025-01-15 06:03:05 浏览:545
服务器拷数据到电脑 发布:2025-01-15 05:58:19 浏览:481
android的单例模式 发布:2025-01-15 05:50:55 浏览:928
aes256在线加密工具 发布:2025-01-15 05:36:25 浏览:223
朋友圈的缓存在哪里 发布:2025-01-15 05:35:01 浏览:509
进入时间段的密码是多少 发布:2025-01-15 05:11:07 浏览:384
java开发培训那里好 发布:2025-01-15 05:11:02 浏览:772
南京南京ftp 发布:2025-01-15 05:03:38 浏览:248
php用户登录状态 发布:2025-01-15 05:03:34 浏览:259