数据库exe
A. 如何把一个.exe 文件,和数据库绑定在一起
就是把菜单和sql的命令绑定,例如你右键点击有个insert,然后弹出个对话框让你填入数据,然后点击确定的时候调用一下sql 的insert命令,找些ado的资料看看就行了
每种数据库都有自己的界面工具,例如sql studio,plsql之类的,直接用也可以
B. 数据库设计生成EXE文件(急!)
数据库本身怎么生成。。。 用你写的程序生成把
C. 所有的数据库的进程都叫mysql.exe吗
不是,mysql是mysql数据库的,sqlserver是sqlservr.exe,oracle数据库是oracle.exe,各个数据库都有自己的进程名称
D. 数据库可以存放应用程序在里吗(EXE文件),如果可以是什么样的数据库
EXE里不可以存放数据库。
你可以使用access,sql server,myserver,txt,excel,ini,xml,db等等都行,但跟EXE存放到一起不行。
当然如果你水平高可以做一些变通的办法,就是做成的EXE文件跟数据库打成一个包,但是当程序运行,还是得将包里的数据库解压到临时目录下运行,程序关闭后再打包,这样随然打到的要求,但只是治表不治本,
如果能确定你的数据库里的数据不变的话,你可以用GRID来存放数据,但前提是里面的数据,在每次一打开程序就初始化(变成你最先的数据)
总之一句话,不行。
E. 做好的EXE程序,现有的数据库,如何连接
如果是做好的EXE程序,还要看这个程序里将数据库连接的部分是怎么做的,比如,有些数据库连接可以在程序里做个专门的设置界面,或者用个配置文件(ini 、 注册表 、udl 连接文件)等等。
F. SQL查询语句做成EXE文件
SQL不能制作exe文件,我可能跟你说一下原理:
用编程语言编写软件,可编译成EXE文件
例如:delphi 编写,先制作一个窗体:
放入数据库控件adoconnection1,设置服务器IP地址及登陆用户名和这密码。
放入数据库控件adoquery1,设置connection=adoconnection1;SQL=你的SQL句语句
放入数据库控件DataSource1,设置DataSet=adoquery1
放入数据库控件DBGrid1,设置DataSource=DataSource1
放两个按钮:一个“查询”一个“导出EXCEL”
查询按钮代码为:
adoquery1.active:=False; //表示关闭查询分析器
adoquery1.active:=True; //表示激活查询分析器,这时会显示数据出来。
导出EXCEL代码为(先建一个函数,再调用):
调用代码:
if savedialog1.execute then //执行保存文件对话框
DBtoExcel(adoquery1,savedialog1.filename) //保存文件到EXCEL
函数:
Function TfrmMain.DbtoExcel(FromDb:TDataSet;toExcelFileName:string):boolean;
var
eclApp,WorkBook:Variant;
xlsFileName:string;
i,j:integer;
begin
result:=true;
xlsFileName:=toExcelFilename;
try
//创建OLE对象Excel Application与 WorkBook
eclApp:=CreateOleObject('Excel.Application');
WorkBook:=CreateOleobject('Excel.Sheet');
except
Result:=false;
Exit;
end;
try
workBook:=eclApp.workBooks.Add;
eclapp.cells.select;
eclapp.Selection.NumberFormatLocal := '@';
for i:=0 to fromdb.fields.Count -1 do
begin
eclApp.Cells(1,i+1):=fromdb.fields[i].DisplayName;
eclApp.Columns[i+1].ColumnWidth:=12;
end;
fromdb.First ;
j:=2;
while not fromdb.Eof do
begin
for i:=0 to fromdb.FieldCount -1 do
if i>=9 then
eclApp.Cells(j,i+1):=ConvertTime(fromdb.Fields[i].AsInteger)
else
eclApp.Cells(j,i+1):=fromdb.Fields[i].AsString;
j:=j+1;
fromdb.Next ;
end;
if FileExists(xlsFileName) then DeleteFile(xlsFileName);
WorkBook.saveas(xlsFileName);
WorkBook.close;
eclApp.Quit;
except
eclApp.Quit;
result:=false;
end;
end;
编译之后,就可以得到一个exe文件! 这已经是最简化的你想得到的答案了!
G. EXE文件与SQL
那就要看你连接数据库的时候,用什麽了,如果是localhost或者127.0.0.1的话,哪就可以,其他的,哪就要改代码
H. 数据库生成的EXE文件怎么打开和编辑
这个问题很常见,一般是重复连接或程序退出的时候未断开连接导致的,建议你检查一下程序启动时连接数据库的部分的代码。或者是你在编译选项中未指定为在静态
I. 将有连接数据库(MySQL)java的项目程序打包成为.exe格式
exe4j打包.把mysql与jre.都带上.
mysql可以用免安装版本
然后自己写bat注册服务
在第一次运行程序时运行调用.
初始化一些必要的东西就可以了.
J. 程序运行是对的,运行EXE为什么连不上数据库了
如果数据库的路径用的是绝对路径,那么当程序编译为EXE,然后把它与数据库文件一起复制到其他电脑上使用时,由于原来的路径实际上已经不存在了,所以就连不上了。应该改用相对路径。