C#中通过OLE方式连接informix数据库与查询数据方式
2007-07-12 12:36
1036 查看
using System;
using System.Data;
using System.Data.OleDb;
using System.Xml;
using System.Windows.Forms;
namespace WinApp001
...{
/**//// <summary>
/// InfoDbConn 的摘要说明。
/// </summary>
public class InfoDbConn
...{
public short dbType;
OleDbConnection conn;
//private string DBSource;
public InfoDbConn()
...{
string strDBConnection;
strDBConnection = "Provider=Ifxoledbc.2;Password=informix;Persist Security Info=True;User ID=informix;Data Source=dbname@servername;";
conn = new OleDbConnection();
conn.ConnectionString = strDBConnection;
/**////--------- OLE方式连接数据库
}
public void open()...{
try
...{
conn.Open();
//MessageBox.Show("连接数据库成功");
}
catch(OleDbException e)
...{
MessageBox.Show("连接数据库失败"+e.ToString());
}
}
public OleDbDataReader InfoDbSelect(string strSql)...{
OleDbCommand sel=null;
try
...{
sel = new OleDbCommand(strSql,conn);
sel.Connection = conn;
sel.CommandText = strSql;
// OleDbDataReader myDbDataReader;
// myDbDataReader = sel.ExecuteReader();
// while(myDbDataReader.Read())
// {
// //MessageBox.Show(myDbDataReader["userlabel"].ToString()+"===="+myDbDataReader["int_id"].ToString());
// }
// myDbDataReader.Close();
}
catch(OleDbException e)
...{
MessageBox.Show("执行sql错误"+e.ToString());
}
return sel.ExecuteReader();
}
public void close()...{
conn.Close();
}
}
}
注:其中蓝色的连接数据库的串,如果你不是十分清楚,可以建立一个*.udl的文件,然后双击打开后,进行相关配置,测试连接数据库成功后。用文本打开这个文件,即可得到这个串。
如果有什么其他问题留言即可!
相关文章推荐
- 数据查询基础和C#连接数据库语句
- php连接数据库查询数据(方式二)
- C#通过ODBC查询HANA数据库数据
- C#中,当从数据库中查询到数据,以DataTable类型返回后,如果需要对DataTable中的数据进行筛选,可以选择下面的方式
- 数据库中的记录通过servlet回显到jsp页面中(连接数据库或者查询參照:对数据进行增删改查)
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
- 数据库中的记录通过servlet回显到jsp页面中(连接数据库或者查询参照:对数据进行增删改查)
- PHP连接数据库&通过下拉列表及具体条件查询数据
- 如何用eclipse将数据库oracle数据相连接,实现查询数据库中的信息以及更改添加表中内容
- android sqlite使用之模糊查询数据库数据的三种方式
- MySQL中数据库、数据表、字段的字符集查询方式
- C#反射,根据反射将数据库查询数据和实体类绑定,并为实体类赋值
- c#开发连接oracle数据库查询条件中含汉字但是查不到数据
- Windows 8 Metro用C#连接SQLite及创建数据库,数据表的增删改查的实现
- C# 连接 Oracle 数据库(三种方式:OracleClient、ODBC、OLEDB)
- C#(.NET)数据访问连接、查询、插入等操作的封装类
- C# 简单连接数据库并执行SQL查询语句
- [转]C#反射,根据反射将数据库查询数据和实体类绑定,并未实体类赋值
- C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)