一个万能的DBHelper就可以解决都事情,直接对数据库中的存储过程进行调用,只需要传入参数就可以和你调用的存储过程就可以。有关万能DBHelper的参考代码如下:using System;
using SystemCollectionsGeneric;
using SystemLinq;
using SystemText;
using SystemData;
using SystemDataSqlClient;
namespace Clock
{
public static class DBHelper
{
private static SqlConnection connection;//这里的SqlConnection 自己写//对数据进行查询时候调用的
public static SqlConnection Connection
{
get
{
string connectionString = "Data Source=PC-Ahsun;Initial Catalog=Clock; uid=sa;pwd=striveahsun";
if (connection == null)
{
connection = new SqlConnection(connectionString);
connectionOpen();
}
else if (connectionState == SystemDataConnectionStateClosed)
{
connectionOpen();
}
else if (connectionState == SystemDataConnectionStateBroken)
{
connectionClose();
connectionOpen();
}
return connection;
}
}//对数据进行增删改时候调用的
public static int ExecuteCommand(string sql)
{
SqlCommand cmd = new SqlCommand(sql,connection);
int resualt = cmdExecuteNonQuery();
return resualt;
}
}
}
这个要看你的平台的,什么数据库,什么 *** 作系统,什么开发工具
目前,数据库基本都支持SQL语言的(LZ的就是SQL语言),而不同的数据库对C支持的方式也不同
如windwos平台,大部分数据库都可用ADO
当然,数据库本身也会提供C语言开发
如oracle,支持proc,oci等
先找本数据库的书看下,明白SQL语言后再参考不同的平台,看下你而要的数据库的开发方式
以上就是关于用C编写数据库怎么写全部的内容,包括:用C编写数据库怎么写、c语言能实现数据库编写吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)