所在位置:主页 > 数据处理 > 新手学习C#数据库编程 求实例

新手学习C#数据库编程 求实例

发布时间:2023-11-09 13:40来源:www.sf1369.com作者:宇宇

一、新手学习C#数据库编程 求实例

access数据库连接

public DataBase()

{

Con = new OleDbConnection();

Con.ConnectionString = Provider=Microsoft.Jet.OleDb.4.0;Data Source= + HttpContext.Current.Server.MapPath(data.mdb);

}

public void Insert(string studentID,string studentName,int studentScore)

{

///其中ID,Name,Score是你数据库中字段名称

OleDbCommand cmd=new OleDbCommand(Insert into Student(ID,Name,Score) Values(+studentID+,'+studentName+',+studentScore+);

}

JScript code

//导出WORD

function Word_onclick()

{

var oWD = new ActiveXObject(Word.Application);

var oDC = oWD.Documents.Add(,0,1);

var oRange =oDC.Range(0,1);

var sel = document.body.createTextRange();

sel.moveToElementText(content);

sel.select();

sel.execCommand(Copy);

oRange.Paste();

oWD.Application.Visible = true;

}

//导出EXCEL

function Excel_onclick()

{

var oXL = new ActiveXObject(Excel.Application);

var oWB = oXL.Workbooks.Add();

var oSheet = oWB.ActiveSheet;

var sel=document.body.createTextRange();

sel.moveToElementText(content);

sel.select();

sel.execCommand(Copy);

oSheet.Paste();

oXL.Visible = true;

}

其中的content就是你想导出的范围ID,可以是一个table,一个div,一个....

二、C语言简单实例

#include<stdio.h>

void main()

{

int a[10], sum;

float m;

for(int i=0;i<10;i++)

{

scanf(%d, &a[i]);

}

for(int j=0; j<10; j++)

{

sum = sum+ a[j];

}

m = (float)sum/10;

for(int k=1; k<10; k++)

for(int l=0; l<10; l++)

{

int temp;

if(a[k]<a[l])

{

temp = a[k];

a[k]  = a[l];

a[l] = temp;

}

}

for(int d=0; d<10; d++)printf(%d, a[d]);

}

没有调试过,可能会有点问题;

但基本是这样!

三、数据编程实例

问这个问题说明你对数据库的概念还不太了解,这是最基本的概念。

数据库是什么?数据库是一个逻辑上的概念,简单的说就是相互关联的一会数据。而对应到实际的物理概念上,就是磁盘上的一个或者一堆文件,里边包含着数据。但是光有数据不行,数据库有很多功能,比如可以接受用户连接,给用户提供数据,这样就需要有“程序”。所以说关闭状态的数据库,就是磁盘上的程序文件,加上数据文件。

想要使用数据库,就要把它打开,让上边说的“程序”运行起来。实例就是指计算机内存中处于运行状态的数据库程序,以及为这些程序分配的一些内存空间。实例是位于内存中的,只在数据库处于运行状态时才存在。实例负责实现给用户提供网络连接、读写数据文件等等各种功能。

不同的数据库产品有些不同,Oracle中一个实例只能连接一个逻辑上的“数据库”,甚至是不同机器上运行着的不同实例同时连接一个数据库(RAC)。SQL Server和My SQL中的“实例”则比较独立,可以随时打开或者关闭某一个数据库。

四、用C++编程怎样实现对数据的存储和删除,求一个实例

---------------------------------------输出----------------------------------------

#include<fstream> //实现文件储存和读取的头文件

#include<iostream>

using namespace std;

int main()

{

int a[5]={1,2,3,4,5}; //加入要储存的是这些数据

ofstream output; //输出流

output.open(test.txt); //打开test.txt,若没有,则自动创建

for(int i=0;i<5;++i) output<<a[i]<<endl; //输出数据,两个数据间用分隔符换行,进行分隔

output.close(); //输出完毕,关闭文件

return 0;

}

-----------------------------读取--------------------------------

#include<fstream>

#include<iostream>

using namespace std;

int main()

{

int readin[5]; //储存数据的数组

ifstream input; //输入流

input.open(test.txt); //打开文件,若文件不存在,那么input.fail()会返回true

此处不进行判断是因为上面已经创建了test.txt

for(int i=0;i<5;++i) input>>readin[i];

for(int i=0;i<5;++i) cout<<readin[i]<< ;

cout<<endll

input.close();

return 0;

}

这是一个简单的实例,具体的你需要可以再问我