当前位置:首页 » 编程语言 » c读取sql数据

c读取sql数据

发布时间: 2022-07-23 04:09:17

❶ 怎样用C读sql数据库中的数据

c语言数据库编程,网上查查有例子

❷ C#中怎么读取SQL数据库表中的数据后显示在一个TEXTBOX中

string connstring=//连接字符串
string sql=“"//数据库查询语句
connection con=new connection(connstring);
Command cmd=new Command(sql,con);
con.open();
SqlDataReader dr=cmd.ExcuteReader;
if(dr.read())
{
this.txtid.text=dr[0];//txtid是textbox的id
}
dr.close();
con.close();

❸ c语言直接读取sql数据库 直接用读取txt文件的方式行不行

单纯的用c语言不可以,需要混编才能访问数据库。txt文件,单纯的c就可以。

❹ 如何用C实现对SQL数据库的操作

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "util.h" #include <sqlca.h>`` EXEC SQL INCLUDE SQLCA;main(){EXEC SQL BEGIN DECLARE SECTION; char firstname[13]; char userid[9]; char passwd[19]; EXEC SQL END DECLARE SECTION; EXEC SQL CONNECT TO sample; EXEC SQL SELECT FIRSTNME INTO :firstname FROM employee WHERE LASTNAME = 'JOHNSON'; printf( "First name = %s\n", firstname ); EXEC SQL CONNECT RESET;return 0;}上面是一个简单的静态嵌入SQL语句的应用程序。它包括了嵌入SQL的主要部分: (1)中的include SQLCA语句定义并描述了SQLCA的结构。SQLCA用于应用程序和数据库之间的通讯,其中的SQLCODE返回SQL语句执行后的结果状态。 (2)在BEGIN DECLARE SECTION和END DECLARE SECTION之间定义了宿主变量。宿主变量可被SQL语句引用,也可以被C语言语句引用。它用于将程序中的数据通过SQL语句传给数据库管理器,或从数据库管理器接收查询的结果。在SQL语句中,主变量前均有“:”标志以示区别。 (3)在每次访问数据库之前必须做CONNECT操作,以连接到某一个数据库上。这时,应该保证数据库实例已经启动。 (4)是一条选择语句。它将表employee中的LASTNAME为“JOHNSON”的行数据的FIRSTNAME查出,并将它放在firstname变量中。该语句返回一个结果。可以通过游标返回多个结果。当然,也可以包含update、insert和delete语句。 (5)最后断开数据库的连接。 从上例看出,每条嵌入式SQL语句都用EXEC SQL开始,表明它是一条SQL语句。这也是告诉预编译器在EXEC SQL和“;”之间是嵌入SQL语句。

❺ C#中怎么读取SQL数据库表中的数据后显示在一个TEXTBOX中

先定义一个textbox空间
名为Tb1
点击按钮执行
select
*
from
man
where
身份证号=‘“+tb1.text+”’
返回datatable数据
将dt中的数据dt.row[*][“姓名”]dt.row[*][“年龄”]赋值给tb1
例如tb1.text=“姓名:”+dt.row[*][“姓名”].ToString()+"年龄:"+dt.row[*][“年龄”].ToString()
不知道这样能不能实现你的功能

❻ 用C#二维数组怎样读取并计算SQL数据库表的值

<p>读数据库的数据你最好别用数组,用队列List或动态数组ArrayList</p>
class
C
{
    public
数据类型
A1
{get;set;}
    public
数据类型
A2
{get;set;}
    public
数据类型
A3
{get;set;}
    public
数据类型
A4
{get;set;}
    public
数据类型
A5
{get;set;}
    public
数据类型
A6
{get;set;}   
}
class
CService
//这是操作这张表的类
{
    public
List<C>
GetModels(string
sql)//这里是读取数据的sql语句
    {
        List<C>
CList=new
List<C>();
        //获取数据
        return
CList;//返回数据
    }
}
//得到数据以后
public
void
method()
{
    List<C>
CList=new
List<C>();
    CService
cs=new
CService();
    CList=cs.GetModels("select
*
from
表名")
    foreach(var
item
in
CList)//得到数据以后,这里的item就是你的每一行
    {
        item.A1//这里是列的值
        ...
        item.A6
    }
}<p>这样操作比用数组好,因为数据是声明的时候就要明确大小的,而用List就可以动态加入数据</p>

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

#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#中怎么读取SQL表中的数据,最好给我全部代码...我新手不清楚写在哪...

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//Download by http://www.codefans.net
namespace 登陆
{
public partial class Form1 : Form
{
bool bl = false;////////////

public Form1()
{
InitializeComponent();
}

private void btnNo_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void btnOk_Click(object sender, EventArgs e)
{
if (names.Text.Trim() == "")
{
MessageBox.Show("用户名不能为空!","提示信息");
names.Focus();
return;
}
if (pwd.Text.Trim() == "")
{
MessageBox.Show("密码不能为空!", "提示信息");
pwd.Focus();
return;
}
int i = 0;
SqlConnection con = new SqlConnection("server=.;database=ssoa0807;uid=sa;pwd=1");
using (con)
{
con.Open();
string sql = "select count(*) from hrmresource where loginid='" + names.Text.Trim() + "' and password='" + pwd.Text.Trim() + "'";
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandText = sql;
i = (int)cmd.ExecuteScalar();
}
}
if (i > 0)
{
bl = true;
MessageBox.Show("登陆成功", "提示信息");
MDIParent1.TxtUser = names.Text.Trim();
this.Close();
}
else
{
MessageBox.Show("用户名或密码错误!请重新登陆!", "提示信息");
}
}

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
if (!bl)
{
Application.Exit();
}
}

private void pwd_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue.Equals(13))
{
this.btnOk_Click(sender, e);
}
}
}
}

❾ 请问如何用VC连接数据库并读取SQL Server数据库中的数据

在新建的工程中选择有数据库支持,点那个数据源按钮然后选择要你使用的数据库,将你做好的数据库全部选中,在编程时建立基类为CRECORDSET的类,选择你在该模块中要使用的数据库,然后在其后的编程中调用
显示数据库用列表控件
剩下的就看你的编程了

❿ C#读取SQL多个关键词数据后将结果存入数组中,如何实现

float[]
array_t
=
new
float[12];
int
i=0;
SqlConnection
sqlconnection
=
new
SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
sqlconnection.Open();
SqlCommand
sqlcommand
=
new
SqlCommand("SELECT
*
FROM
table");
SqlDataReader
reader
=
sqlcommand.ExecuteReader(CommandBehavior.CloseConnection);
if
(reader.Read())
{
array_t
[0][i]
=
float.Parse((reader["a"]).ToString());
array_t
[1][i]
=
float.Parse((reader["b"]).ToString());
array_t
[2][i]
=
float.Parse((reader["c"]).ToString());
i++;
}

热点内容
创建数据库并设置编码 发布:2025-01-31 11:11:52 浏览:781
搭建数据中心需要的服务器配置 发布:2025-01-31 11:11:44 浏览:590
c语言小数点后四舍五入 发布:2025-01-31 11:10:10 浏览:496
httpslinux 发布:2025-01-31 11:10:09 浏览:828
java4 发布:2025-01-31 11:08:42 浏览:355
什么是密码屏蔽 发布:2025-01-31 11:05:13 浏览:216
一个算法的效率可分为 发布:2025-01-31 11:05:12 浏览:639
win7用户名密码是什么 发布:2025-01-31 10:57:38 浏览:394
网址端口访问 发布:2025-01-31 10:49:30 浏览:512
javaweb代码 发布:2025-01-31 10:37:54 浏览:259