可编译的数据库
㈠ 目前有哪些数据库哪些是免费的哪些可以在linux环境下运行用什么语言可以自己编写数据库
oracle mysql ibm的DB PostgreSQL 都能在linux上运行的样子。sybase和微软的数据库不清楚有没有linux的,微软有的可能性嘛.....,也不想查。 oarcle 不给钱的话好像有功能限制。 mysql 和 postgresql完全免费的样子。
免费开源数据库个人觉得前途的话postgresql可能值得期待,mysql当前还是不错的,但背甲骨文收了注定最终前途渺茫。
比如oracle是卖黄金的话。oracle是99%的 mysql是是95%的,99的100一克,95的怎么也不能10块钱一斤。最终甲骨文会让my sql发展缓慢拉开差距的。 然后postgresql作为排第二的开源数据库就有希望了。
别的数据库还有好多。
语言很多 C++、C#、JDBC、Perl、PHP、Python、Ruby 、Tcl、Ada、Common Lisp以及 Pascal。但比较推荐jdbc
㈡ FastDB这个数据库如何编译有没有什么好的资料
这个数据库很老了,目前没有什么很详实的资料,可以到CSDN上找找,他的编译要用make的,比较难以使用,可以考虑下最新的收费的数据库
㈢ Access数据库:能否编译mdb文件到exe文件
首先:Access 打包软件并不能将自己编写的 Access 数据库(*.mdb或者*.mde)转换成单独可以运行的一个可执行文件(*.exe)。
其次:Access 开发版中的打包软件只是其中的一个组件而已。
再次:Access 开发版的打包软件的打包过程如下:
1、它会根据要求生成3种不同大小的 Access Runtime版本。
① 只包括AccessRuntime。
② 包括 AccessRuntime 和 Windows 安装服务程序以及其他数据库访问组件还有IE4.1。
③ 包括上述所有内容再加上IE5.1。
2、压缩并打包数据库(*.mdb,*.mde…)以及你的数据库运行所需的文件,也就是Access中没有的文件,比如自己用的背景、附件等等。
最后:所以如果真的需要将自己的数据库打包发布,完全没有必要使用难以得到的 Access 开发版,只需要得到 Access的运行时版本和将你自己的mdb文件压缩打包就可以了。也就是说,AccessRuntime 本身在 Office的安装光盘里面就有,而压缩打包的软件也是到处都有,比如推荐 WinRAR3.0。
3、所以,得出的结论是:如果想得到 Access 的开发版,而其用途只是为了使用其中的打包工具,那么根本没有必要去苦苦寻觅,在身边的软件就已经能够完成上述的工作了。
4、有关 Access Runtime 软件的具体位置:Access Runtime 2002 的安装文件在 OfficeXP 光盘的如下位置:光盘盘符:\FILES\MOD\ACCESSRT.MSI。
在新的机器上安装 Access Runtime 2002 后仍然无法正常打开编写好的数据库,这主要是因为他们还没有安装数据库访问组件,该组件共 19 个文件 25.5MB。安装时会提示缺少 IE5 。我直接用 IE5 代替即可,就是建立如下目录:
比如:OSP.MSI 在 c:\AccessRuntime2002\OSP.MSI 的位置,就请自行将 IE5 的所有文件拷贝至 c:\AccessRuntime2002\IE5\SC 下面就可以正常安装了。
㈣ access数据库怎么变成可执行程序
1、创建数据表并录入数据。打开Access程序,在其主界面,点击“创建桌面数据库”按钮,并输入数据库名点击“创建”按钮。
㈤ 做个简单的建表查询数据库并能编译成应用文件,用什么软件 比较好
用VB,PB都可以,PB应该更简单一点,不过现在教学用的大部分都是VB,如果你学了VB的话也可以用.VB应该说是比较好上手的,简单易学,界面比较友好.
㈥ 使用c语言操作MYSQL数据库时可以编译,也可以正常运行,就是显示表内容之后就有提示段错误,求指导~~
段错误一般是指针有问题,或者越界之类的
num_row = (int)mysql_num_rows(res);
num_col = (int)mysql_num_fields(res);
for(r=0;r<num_col;r++)
{
row = mysql_fetch_row(res);//检索一个结果集合的下一行
for(c=0;c<num_col;c++)
printf("%s ",row[c]);
printf("\n");
}
这段代码很可疑啊
㈦ oracle数据库能不能编译模式运行脚本
可以用来重编译数据库的所有无效对象.通常我们会在Oracle的升级指导中看到这个脚本,Oracle强烈推荐在migration/upgrade/downgrade之后,通过运行此脚本编译失效对象.脚本位于$ORACLE_HOME/rdbms/admin目录.你可以看到utlrp.sql只是调用utlprp.sql,utlrp.sql在调用utlprp.sql的时候会传递给它一个参数,默认为0,这个参数其实就是并行度,其实utlprp.sql调用的是utl_recomp.recomp_parallel:
0 - 基于CPU_COUNT参数设置并行度.
1 - 以串行方式编译对象,一次编译一个.
N - 以N个并行度进行编译.
脚本需要以sys用户或者有sysdba权限的用户来运行.
㈧ ubuntu下编译C语言链接数据库
clang++ -o a a.cpp -lmysqlclient
这个报错是因为没有加搜索路径所以找不到。必须用-L指定该动态库的搜索路径。
代码中用到了这个so的函数,编译的时候就必须链接这个文件。
不链接编译会报错。
㈨ 用什么软件可以编辑数据库
数据库编辑工具
Database Tour Pro是一款数据库编辑工具
支持Paradox, dBase, FoxPro, ASCII, InterBase, Oracle, SQLServer, MS Access 95-97等数据库