一、SQL Server 2000 的连接数据库
1.无密码连接
SQLL:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=test;Data Source=192.168.0.23';                                      //catalog 指数据库名称 datasource 指 计算机名称,也
Data.ADOCnn.ConnectionString:=SQLL;        //可以是ip地址
Data.ADOCnn.Connected:=false;
Data.ADOCnn.LoginPrompt:=false;
try
   Data.ADOCnn.Connected:=true;
except                                          //连接失败处理
    begin
     MessageBox(0,'连接数据库失败!','提示',64);
     Application.Terminate;
    end;
end;
2.有密码连接 (密码为123)
   SQLL:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PassWord=123;Initial Catalog=test;Data Source=192.168.0.23';

二、Access 数据库的连接
1.无密码,决对路径连接
AdoConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= '
                                        + OpenDialog1.FileName; //绝对路径,这里是用打开文件的路径
      AdoConnection1.LoginPrompt := False;
      AdoConnection1.Connected := True;

2. 有密码,相对路径连接
pwd:='123';
SQLL:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
         extractfilepath(application.ExeName)+'db1.mdb'+
         ';Persist Security Info=False;Jet OLEDB:Database Password="'+pwd+'"';
Form1.ADOConn.Connected:=false;
Form1.ADOConn.LoginPrompt:=false;
Form1.ADOConn.ConnectionString:=SQLL;
try
    Form1.ADOConn.Connected:=true;                 //连接数据库
except
    begin
     MessageBox(0,'连接数据库失败!','提示',64);
     Application.Terminate;
end;
end;
三、选择数据库连接(access)
procedure TFormMainWindow.FormCreate(Sender: TObject);
begin
FTableList := TStringList.Create;
end;

//按钮点击事件

OpenDialog1.Filter := '数据库文件(*.*)';
if OpenDialog1.Execute then
begin
    try
      if AdoConnection1.Connected then AdoConnection1.Connected := False;
      AdoConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= '
                                        + OpenDialog1.FileName;
      AdoConnection1.LoginPrompt := False;
      AdoConnection1.Connected := True;
      AdoConnection1.GetTableNames(FTableList);           //FTableList : Tstings
      CboTables.Items := FTableList;                                 //CboTables:combobox

DelPhi连接数据库方式的更多相关文章

  1. ipv6下jdbc的连接数据库方式

    ipv6下jdbc的连接数据库方式 MySQL: ipv4 Driver URL:           jdbc:mysql://127.0.0.1:3306/database   ipv6 Driv ...

  2. Delphi驱动方式WINIO模拟按键 可用

    http://www.delphitop.com/html/yingjian/152.html Delphi驱动方式WINIO模拟按键 作者:admin 来源:未知 日期:2010/2/1 1:14: ...

  3. MySQL 简洁连接数据库方式

    OS  :   CentOS 6.3 DB  :  5.5.14 MySQL连接数据库的方式很多: 1.[root@db01 bin]# ./mysql -uroot -p 2.[root@db01 ...

  4. VC连接数据库方式

    转自:http://www.cnblogs.com/renyuan/archive/2012/07/27/2612412.html 目前Windows系统上常见的数据库接口包括: ODBC(开放数据库 ...

  5. Jmeter连接数据库方式

    关系型数据库: 1.mysql: 方式:Database URL:jdbc:mysql://localhost:port/DBname?user=**&password=**&allo ...

  6. java_JDBC,连接数据库方式,RestSet结果集,Statement,PreparedStatement,事务,批处理,数据库连接池(c3p0和Druid)、Apache-DBUtils、

    一.JDBC的概述 1.JDBC为访问不同的数据薛是供了统一的接口,为使用者屏蔽了细节问题.2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作 ...

  7. jdbc连接数据库方式问题

    1.使用service_name,配置方式:jdbc:oracle:thin:@//<host>:1521/net_grid 2.使用SID,配置方式:jdbc:oracle:thin:@ ...

  8. Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)

    dbca: 创建数据库 netca: 创建监听程序 netmgr: 配置监听服务(将数据库服务注册到监听器上) netca 与 netmgr 两步可以直接在 ORACLE_HOME/network/a ...

  9. PowerDesigner连接Oracle数据库生成数据模型【本地连接方式】

    步骤1:选择数据库     步骤2:选择要连接的数据库的版本   步骤3:新建数据库连接   步骤4:提供3种连接数据库方式(在此选择第3种),并且点击配置按钮,进行下一步   步骤5:点击此按钮,填 ...

随机推荐

  1. django 1.7 新特性 --- data migration

    官方文档:https://docs.djangoproject.com/en/dev/topics/migrations/ 1.7 之前大家可能会用south用于管理数据库的模型的同步.1.7之后dj ...

  2. Firefox上Web开发工具库一览

    Firefox的目标之一就是尽可能地使web开发者的生活更简单高效,并通过提供工具和具有很强扩展性的浏览器使人们创造出神奇的东西.使web开发者使用Firefox的时候,浏览器可以提供大量开发工具和选 ...

  3. 怎样取出cobbler kopts中设置的参数?

    Is there a way to find out with what parameters did the kernel boot? For example if I specify noexec ...

  4. Apache配置文件中的deny和allow的使用

    Apache配置文件中的deny和allow的使用 由于产品的需要,最近在配置apache的负载均衡功能,但是在配置虚拟主机的访问权限的时候我们遇到了一些问题.主要问题是deny和allow的执行顺序 ...

  5. BestCoder17 1001.Chessboard(hdu 5100) 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5100 题目意思:有一个 n * n 的棋盘,需要用 k * 1 的瓷砖去覆盖,问最大覆盖面积是多少. ...

  6. codeforces B. Making Sequences is Fun 解题报告

    题目链接:http://codeforces.com/problemset/problem/373/B 题目意思:给出w,m和k,需要找出从m开始,可以有多少个连续的数(m+1,m+2,...)(在添 ...

  7. July 28th, Week 31st Thursday, 2016

    Time is a bird flying into eternity. 时间是一只永远在飞翔的鸟儿. Time waits for nobody. Vitality shows in not onl ...

  8. mybatils多次查询问题

    @Options(flushCache = true, timeout = 20000)

  9. MVC模式简介

    MVC模式是一种表现模式,它将web应用程序分成三个主要部分即:模型(Model)视图(View)控制器(Controller)M:Model主要是存储或者是处理数据的模型,包含了用户使用的数据,业务 ...

  10. int *p()与int (*p)()的区别

    int *p()是返回指针的函数 int (*p)()是指向函数的指针   返回指针的函数: int *a(int x,int y); 有若干个学生的成绩(每个学生有4门课程),要求在用户输入学生序号 ...