1c++连接连接access
程序代码:
using systemdata;
using systemdataoledb;
string strconnection="provider=microsoftjetoledb40;";
strconnection+=@"data source=c:begaspnetnorthwindmdb";
oledbconnection objconnection=new oledbconnection(strconnection);
objconnectionopen();
objconnectionclose();
2c++连接sql server
程序代码:
using systemdata;
using systemdatasqlclient;
string strconnection="user id=sa;password=;";
strconnection+="initial catalog=northwind;server=yoursqlserver;";
strconnection+="connect timeout=30";
sqlconnection objconnection=new sqlconnection(strconnection);
objconnectionopen();
objconnectionclose();
3c++连接mysql
程序代码:
using mysqldrivercs;
// 建立数据库连接
mysqlconnection dbconn;
dbconn = new mysqlconnection(new mysqlconnectionstring("localhost","mysql","root","",3306)asstring);
dbconnopen();
// 执行查询语句
mysqlcommand dbcomm;
dbcomm = new mysqlcommand("select host,user from user",dbconn);
// 读取数据
mysqldatareader dbreader = dbcommexecutereaderex();
// 显示数据
try
{
while (dbreaderread())
{
consolewriteline("host = {0} and user = {1}", dbreadergetstring(0),dbreadergetstring(1));
}
}
finally
{
dbreaderclose();
dbconnclose();
}
//关闭数据库连接
dbconnclose();
4c++连接ibm db2
程序代码:
oledbconnection1open();
//打开数据库连接
oledbdataadapter1fill(dataset1,"address");
//将得来的数据填入dataset
datagrid1databind();
//绑定数据
oledbconnection1close();
//关闭连接
//增加数据库数据
在web form上新增对应字段数量个数的textbox,及一个button,为该按键增加click响应事件代码如下:
thisoledbinsertcommand1commandtext = "insertsintosaddress(name,
email, age, address) values
(’"+textbox1text+"’,’"+textbox2text+"’,’"+textbox3text+"’,’"+textbox4text+"’)";
oledbinsertcommand1connectionopen();
//打开连接
oledbinsertcommand1executenonquery();
//执行该sql语句
oledbinsertcommand1connectionclose();
//关闭连接
mysql是有c语言接口的,安装相应库后就可以链接了,一般连接mysql的函数是mysql_connect或者mysql_real_connect(大概就是这么拼的吧。。。)可以使用mysql_query执行sql语句
先引用 using SystemDataSqlClient;
然后再登陆事件写入:
string db = "server=数据库IP;database=数据库名;uid=数据库账号;pwd=数据库密码";
string sql = "select count() from 表名 where user=用户名 and pwd=密码 ";
SqlConnection c = new SqlConnection(db);
copen();
SqlCommand cmd = new SqlCommand(sql, c);
int result = cmdExecuteScalar();
if (result > 0)
{ "登录成功"; }
cClose();
建议在DAL层写个类调用。
你先配置数据库
>
看视频上是连接MySQL数据库,MySQL安装后配置比较麻烦,所以我试着用老师给的模板连接Access数据库,Access是比较方便使用的 只要装了office几乎都有 首先在百度搜索odbc 连接字符串 找到的是asp连接Access的方法,但是ODBC是通用的,所以直接拿过来也能用 将 SQLCHAR ConnStrIn[MAXBUFLEN] = “DRIVER={MySQL ODBC 51 Driver};SERVER=127001;UID=root;PWD=root;DATABASE=test;CharSet=gbk;”; 部分改成 SQLCHAR ConnStrIn[MAXBUFLEN] = “Driver={Microsoft Access Driver (mdb)};Dbq=//mydatabasemdb;Uid=Admin;Pwd=;CharSet=gbk;”; Dbq指的是你的数据库所在路劲 当然之前你应该在c:/下新建一个数据库名为mydatabasemdb,而且如果后面的SQL *** 作语句是老师写的 result = SQLPrepare(hstmt,(SQLCHAR)“insert into T_Person(FAge,FName) values(20,'kider')”,SQL_NTS); 那么你也要在之前建立好一个表T_Person,和表中的两个字段FAge,FName否则会出错 怎么样,已经成功链接到Access了吧,接下来你就可以发扬广大了,做个管理系统之类的东东!
以上就是关于c++数据库如何连接全部的内容,包括:c++数据库如何连接、C语言怎样连接mysql数据库、c#做了一个登录窗口,用数据库建了个表,怎样连接数据库谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)