D DBI

D语言通用数据库接口
授权协议 未知
开发语言 D语言
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 潘星阑
操作系统 未知
开源组织
适用人群 未知
 软件概览

D DBI 是 D 语言用来连接各种 SQL 兼容数据库的通用接口,目前支持的数据库包括:

  • MS SQL Server & Sybase
  • MySQL
  • ODBC
  • PostgreSQL
  • SQLite 3

另外已经开始在开发的数据库包括:

  • InterBase
  • mSQL
  • Oracle

示例代码:

import dbi.sqlite.SqliteDatabase;
import dbi.Row;
import tango.io.Stdout;

void main() {
SqliteDatabase db = new SqliteDatabase();
db.connect("test.db");

Row[] rows = db.queryFetchAll("SELECT * FROM names");
foreach (Row row; rows) {
Stdout("name:")(row["name"]).newline()("zip:")(row["zip"]).newline();
}

db.close();
  • 事务; 事务是任何健壮数据库系统的基本组成,它们 防止错误和数据库腐败通过确保有关数据的改变是原子发生的(不可分割的,要么所有要么什么都不做) 这个章节应用于数据库支持事务和 AutoCommit 是关闭的,查看"AutoCommit" 使用对于各种类型的数据库。 推荐的方式实现健壮的事务在Perl应用是使用RaiseError and eval { ... } $dbh->{AutoCommit

  • 1. 介质下载 -rw-r--r-- 1 oracle oinstall 592307 Apr 5 00:58 DBI-1.633.tar.gz -rw-r--r-- 1 oracle oinstall 452537 Apr 5 01:02 DBD-Oracle-1.75_2.tar.gz 2. 安装DBD::Oracle [root@ora10g DBI-1.633]#perl Makefile

  • 任何相关的软件包可从http://mysql.com/download_perl.html下载。0WA ^r |0 建议您首先安装data-dumper-?.??.tar.gz:(?.??是版本号,现在为2.09)51Testing软件测试网Z3i3yh~X gzip -c -d data-dumper-?.??.tar.gz | tar xvf -将压缩文档接压缩到一个名为data-dumper

  • 内省设计 原地址 作者:H.S.Teoh,这是中国人. 基本理念很简单,但结果却很强大.传统代码: auto myFunc(T data) { ... } 这里T为具体整/浮/构等.然而该函数在实现中不必依赖T的所有细节.它可能只需要.前/.空的函数. 因而,这里可抽象为只要有带期望语义的.前/.空的函数的任意类型.现在是: auto myFunc(T)(T data) { ... //

 相关资料
  • 主要内容:RMySQL包,将R连接到MySql,查询表,使用过滤子句查询,更新表中的行记录,将数据插入到表中,在MySql中创建表,在MySql中删除表关系数据库系统中的数据是以规范化格式存储的。 所以,为了进行统计计算,我们需要非常高级和复杂的SQL查询。但是R可以很容易地连接到许多关系数据库,如:MySQL,Oracle,Sql Server等,并将它们作为数据帧提取。 当从数据库中读取数据到R环境中可用以后,它就成为一个正常的R数据集,可以使用所有强大的软件包和函数进行操作或分析。 在本教

  • 主要内容:1. 数据定义语言,2. 数据操作语言,3. 数据控制语言,4. 事务控制语言DBMS具有适当的语言和接口来表达数据库查询和更新。 数据库语言可用于读取,存储和更新数据库中的数据。 数据库语言的类型 1. 数据定义语言 DDL代表数据定义语言。它用于定义数据库结构或模式。 用于在数据库中创建模式,表,索引,约束等。 使用DDL语句,可以创建数据库的框架。 数据定义语言用于存储元数据的信息,如表和模式的数量,它们的名称,索引,每个表中的列,约束等。 以下是DDL下的一些任务:

  • 易语言的数据库功能大部分基于XBASE 方式,所以您如果曾经接触过 XBASE 数据库系统中的任何一款,如:DBASE、FOXBASE、FOXPRO等等,就能够相当快地了解并应用易语言的数据库。 所有易语言数据库支持命令的具体解释请在数据库命令参考手册中查看,下面介绍一些概念和编程应用知识。 一、易语言数据库文件的组成: .edb 数据库主文件 .edt 数据库辅助数据文件,仅在数据库中存在备注型

  • 我们正忙于一个需要支持多种语言的CakePHP项目。但有一个问题....有些页面不支持其他语言。因此,有西班牙网页,需要隐藏的意大利版本的网站。在CakePHP中对此有什么更好的解决方案? 只要您切换语言,我们就可以切换数据库,但问题是,作为用户,我们将错过重要的数据,如果我们这样做的话。如果只搜索西班牙文、意大利文、德文、英文、荷兰文和瑞典文的文章,可能会使数据库负荷过重。或者如果我们索引语言栏

  • 我目前正在做一个使用网络的项目。我必须发送一个结构 我正在尝试使用 TCP 将结构包从一个套接字发送到另一个套接字。我试图像那样发送我的结构 但它不起作用,所以我试图将我的结构序列化为 char* 即使当客户端同步发送一个struct Header数据时,当我在服务器端读取数据时,数据也会损坏。为什么数据会损坏? 客户端发送循环 服务器接收循环:(由select()调用的函数) 插座- 当我运行这

  • 问题内容: 我正在开发一种多语言软件。就应用程序代码而言,可本地化性不是问题。我们可以使用特定于语言的资源,并拥有与之配合使用的各种工具。 但是,定义多语言数据库架构的最佳方法是什么?假设我们有很多表(100个或更多),每个表可以有多个可以本地化的列(大多数nvarchar列应该可以本地化)。例如,其中一个表可能包含产品信息: 我可以想到三种支持NAME和DESCRIPTION列中的多语言文本的方

  • 本文向大家介绍VB语言使用ADO连接、操作SQLServer数据库教程,包括了VB语言使用ADO连接、操作SQLServer数据库教程的使用技巧和注意事项,需要的朋友参考一下 几年前学过的VB几乎忘光了,这几天复习了下。VB连接ADO数据库并不是非常难。 连接第一步(要仔细看) 对于小白来讲,这里的教程最详细,连接ADO数据库第一步,要添加什么部件呢?全称是Microsoft ADO Data C

  • 本文向大家介绍go语言通过odbc操作Access数据库的方法,包括了go语言通过odbc操作Access数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了go语言通过odbc操作Access数据库的方法。分享给大家供大家参考。具体如下: 这里需要用到go-odbc库,下载地址为:https://github.com/weigj/go-odbc 希望本文所述对大家的Go语言程序设