當前位置:首頁 » 編程語言 » 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 14:02:28 瀏覽:552
android倉庫管理系統 發布:2025-01-31 14:02:27 瀏覽:700
batsql語句 發布:2025-01-31 14:00:13 瀏覽:733
沈陽加密狗 發布:2025-01-31 13:54:58 瀏覽:705
聯想伺服器怎麼裝windows7 發布:2025-01-31 13:54:52 瀏覽:874
java二級考試歷年真題 發布:2025-01-31 13:50:31 瀏覽:171
編程一刻 發布:2025-01-31 13:36:44 瀏覽:585
編程小草出土 發布:2025-01-31 13:33:27 瀏覽:579
如何設置伺服器屏蔽你的ip 發布:2025-01-31 13:25:58 瀏覽:243
扣扣的獨立密碼是什麼密碼 發布:2025-01-31 13:23:42 瀏覽:132