如果数据库是SQL 添加引用:using SystemDataSqlClient;
如果你的数据库是直接建在vs里的话:
string connStr = @"Data Source = \SQLEXPRESS; AttachDBfilename = |DataDirectory|\DBStudentmdf; Integrated Security = True; User Instance = True";
//DBStudentmdf是我的数据库名字,你改成你的数据库就行了:mdf;
using (SqlConnection conn = new SqlConnection(connStr))
{
connOpen();
using (SqlCommand cmd = connCreateCommand())
{
cmdCommandText = ""; //你的 *** 作
cmdExcuteNonQuery();
}
}
如果数据库是建在你电脑上的数据库里:
string connStr = @"Data Source = ; Initial Catalog = DBname(你的数据库名); Integrated Security = True";
其他一样
DateTime d=new DateTime();
if(DateTimeTryParse(textboxText,out d))
{
string sql =stringFormat(@"insert into 表(时间字段) values('to_date('{0}','yyyy-mm-dd hh24:mi:ss')',d);
}
除了类名 SqlConnection ,SqlCommand 等 变成 OracleConnection, OracleCommand 之外,就是连接字符串有点变化
其它的没有什么不一样,就是要注意 Oracle 的客户端是要用 Oracle Net Manager 工具设置一下才能连接的
1OleDB连接驱动OraOLEDBOracle
Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安装Oracle Data Provider for OLE DB
连接字符串:
connectionString="provider=OraOLEDBOracle;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
或
connectionString="provider=OraOLEDBOracle1;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
2OleDB连接驱动MSDAORA
Microsoft公司提供的OleDB驱动,Provider需要根据实际情况修改,只支持32bit
连接字符串:
connectionString="Provider=MSDAORA;Data Source=dataSource;User Id=userid;Password=password;"
或
connectionString="Provider=MSDAORA1;Data Source=dataSource;User Id=userid;Password=password;"
3OracleClient连接
Microsoft公司提供,支持32bit与64bit,已建议作废
连接字符串:
connectionString="Server=tnsnames;User Id=userid;Password=password;" providerName="SystemDataOracleClient"
以上就是关于windows ce 使用C# winform窗体程序系统如何连接数据库 , 最好给个代码,呵呵。全部的内容,包括:windows ce 使用C# winform窗体程序系统如何连接数据库 , 最好给个代码,呵呵。、winform(c#)中如何把textbox中的数据转换成date类型添加到oracle数据库中,谢谢谢了、c# 如何连接oracle 9i 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)