vs如何连接数据库 C#连接DB2数据库的方法和代码
C#连接DB2数据库的方法和代码
项目中遇到的 net(C#) 连接DB 问题 解决了 和大家分享一下
下面的程序是同不Sql 中的表与DB 中的表

using System;using System Collections Generic;using System Linq;using System Text;using System Data Odbc;using System Data SqlClient;using System Data;
namespace DB Import{ class Program { static void Main(string[] args) { OdbcConnection DB Connection = new OdbcConnection( Dsn=DataSourceName;uid=UserName;pwd=mismidas );//创建DB 的数据源连接
//这里是用数据源连接的
//DataSourceName 数据源名称
//UserName 用户名
//pwd 用户口令 //OdbcCommand
SqlConnection conSql = new SqlConnection( Data Source=oadatabase\userdb ;Initial Catalog=GongChengGuanLi;Persist Security Info=True;User ID=sqlUserName;Password=SqlPassword );//Sql 的数据库连接 DB Connection Open();//打开DB 的数据源连接 SqlDataAdapter ZDAdapter = new SqlDataAdapter(new SqlCommand( Select * from SCD_GXDY_XGJL conSql)); SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(ZDAdapter); DataSet ZDDataSet = new DataSet(); ZDAdapter Fill(ZDDataSet SCD_GXDY_XGJL ); for (int i = ; i < ZDDataSet Tables[ SCD_GXDY_XGJL ] Rows Count; i++) { Console WriteLine( importing +i+ ); DataRow row = ZDDataSet Tables[ SCD_GXDY_XGJL ] Rows[i]; int KHDM = ; try { KHDM = int Parse( + row[ KHDM ]); } catch (Exception paresException) { KHDM = ; }
//KHDM if ( + row[ KHDM ] != && KHDM!= ) { OdbcCommand cmdSelect = new OdbcCommand( Select CCUST CNME CTYPE CLOC CMDPFX from V tstF RCM where CCUST= +KHDM+ DB Connection); OdbcDataReader odbcReader= cmdSelect ExecuteReader(); if (odbcReader Read())//从DB 中读取数据 { row[ CNME ] = +odbcReader[ CNME ]; row[ CTYPE ] = + odbcReader[ CTYPE ]; row[ CLOC ] = + odbcReader[ CLOC ]; row[ CMDPFX ] = + odbcReader[ CMDPFX ]; } odbcReader Close(); }
} Console WriteLine( Updating ); ZDAdapter Update(ZDDataSet SCD_GXDY_XGJL ); Console WriteLine( Commplete! ); Console WriteLine( Press any Key to Exit! ); Console Read();
} }}
但可能有朋友要问了 DB 的数据源是怎么建立的 安装IBM DB RUN Time Client
然后运行 从属站架构辅助程式 来添加数据源 (剩下就是下一步了啊)
lishixinzhi/Article/program/ASP/201311/21832
爱学记

微信收款码
支付宝收款码