参考使用MysqlDac控件,有破解版下载。就想用ado连接sqlserver一样,不需建立数据源之类的。
在碾子山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、做网站 网站设计制作按需策划设计,公司网站建设,企业网站建设,品牌网站建设,成都全网营销推广,外贸营销网站建设,碾子山网站建设费用合理。
Connection: TmySQLDatabase; //连接
Connection := TmySQLDatabase.Create(nil);
Connection.DatabaseName := DBName;
Connection.Host := DBAdrr;
Connection.UserName := UserName;
Connection.UserPassword := PassWord;
Connection.LoginPrompt := False;
if Connection.Connected = True then
Connection.Connected := False;
try
Connection.Open;
except
Result := False;
SetISConnected(False);
fLogIni.WriteString(DateTimeToStr(Now),'CONDATABASEERR','FALSE');
Exit;
end;
pQuery := TmySQLQuery.Create(nil);
pQuery.Database := fServerDB.Connection;
pQuery.SQL.Text :=
pQuery.Open;
while not pQuery.Eof do
begin
pQuery.FieldByName
。。。。。。。
下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法。 1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-5.1.7-win32.msi以默认选项安装该文件。 2、打开“控制面板”——“管理工具”——“数据源(ODBC)” 3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。 4、选中“MYSQL ODBC 3.51 Driver”,点击“完成”按钮。 5、弹出新窗口,在login选项卡中填写数据源信息。 Data Source Name 数据原名称; Discription 描述(选填); Server 数据源计算机的IP; User 数据库用户名; Password 数据库密码; DataBase 数据源所要连接的数据库; 6、配置完后,点击“test”按钮,如果提示连接成功,即配置成功。 7、点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。 8.打开sql server企业管理器,新建一数据库自己命名,我取名为MySql。选择该数据库,单击右键选择所有任务\导入数据。 9.选择SQL Server Import and Export Wizard,数据源选择.Net FrameworkData Provider for Odbc,,drives填写为:MySQL ODBC 5.1 Driver,DSN填写为:Mysql
基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。所以说mysql配置ODBC数据源也很重要。
工具/原料
事先配置相应的环境
mysql(mysql安装程序)
mysql-connector-odbc-3.51.20-win32.exe(mysql数据源dobc安装程序)
bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
property name="driverClass" value="${jdbc.driverclass}"/
property name="jdbcUrl" value="${jdbc.url}"/
property name="user" value="${jdbc.user}"/
property name="password" value="${jdbc.password}"/
property name="maxPoolSize" value="${c3p0.pool.size.max}"/
property name="minPoolSize" value="${c3p0.pool.size.min}"/
property name="initialPoolSize" value="${c3p0.pool.size.ini}"/
property name="acquireIncrement" value="${c3p0.pool.size.increment}"/
/bean
这是我之前写的一个在xml文件中配置oracle数据源的部分代码,由于我是用了分散配置,所以vaule=的值是在另外一个文件中,lz可以直接将相关信息硬编码进去