本文目录一览:
- 1、我想用linux服务器装上MYSQL数据库,然后客户端用C#做个小程序。请问怎么部署?
- 2、将有连接数据库(MySQL)java的项目程序打包成为.exe格式
- 3、急急急!求助做一项目,用mysql做数据库,用C++编写客户端和服务器程序,写服务器程序的时候怎样连接mysql
- 4、将有连接数据库(MySQL)java的项目程序打包成为jar格式
- 5、将有连接数据库(MySQL)java的项目程序打包成为.jar格式
我想用linux服务器装上MYSQL数据库,然后客户端用C#做个小程序。请问怎么部署?
你的思路可行
在win-xp下需要安装mysql-client吗?
不一定要安装,只复制DLL和修改app.config也可以
另外应该是需要ODBC连接数据库的,我在mysql官网上下载的odbc驱动是安装在ubuntu上?还是安装在xp上?
如果你要用ODBC则是安在XP上,如果你不用ODBC而用MySQL驱动就不用安装了
将有连接数据库(MySQL)java的项目程序打包成为.exe格式
打包成在win32平台上独立运行的程序几乎是不可能的。
就算是微软过来搞,也是搞不出来。
可以将java项目打包成一个伪win32应用程序EXE,有个软件叫 jar2exe
它打包出来的exe 是必须要虚拟机才能运行的。至于MySQL嘛,当然是肯定要装MySQL才行了。。。根据你的需求,用access多好。。
急急急!求助做一项目,用mysql做数据库,用C++编写客户端和服务器程序,写服务器程序的时候怎样连接mysql
#include stdio.h #include time.h #include string.h #include "/usr/local/mysql/include/mysql.h" int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "192.168.1.99"; char *user = "test"; char *password = "test_passwd"; char *database = "count"; double tvalue1 = 0.93; char st[123]; time_t s; s = time((time_t*)NULL ); sprintf(st, "%d", s); conn = mysql_init(NULL); if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } char sql[1024]="SELECT * FROM money_change WHERE c_datetime = "; strcat(sql,st); strcat(sql,"-3000 AND c_datetime "); strcat(sql,st); strcat(sql,"-5000 AND c_type = 0 UNION ALL SELECT * FROM money_change WHERE c_datetime = "); strcat(sql,st); strcat(sql," AND c_datetime "); strcat(sql,st); strcat(sql,"-3600 ORDER BY c_type"); printf("%s\n",sql); if (mysql_query(conn, sql)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); while ((row = mysql_fetch_row(res)) != NULL){ printf("c_goldnote\t=\t%9s\n",row[5]); } mysql_free_result(res); mysql_close(conn
将有连接数据库(MySQL)java的项目程序打包成为jar格式
你说的这些,肯定证明了一件事情:打成jar包后运行时出错了,你在程序里用JOptionPane.showMessageDialog("")方法一次次的进行调试,把这个方法放在不同的地方打包后运行,尽量放在连接数据库和连接图片的地方,可以逐渐找到错误地方,如果你设置的对话框没有弹出,说明在对话框代码之前就出错了,就往前写。
有可能是连不上数据库,如“疯的小龙”所说加上Class-Path:,也有可能是你的图片路径不对或根本没打进包去。
图片路径一定要写相对路径,不能写绝对路径
将有连接数据库(MySQL)java的项目程序打包成为.jar格式
1.把准备打包的.java文件集中到一个目录中
例如c:\source
2.建立一个存放.
class文件
的目录
例如c:\class
3.在
C盘
根目录下使用命令javac
-d
class
source\*.java
编译所有.java源文件,生成的.class
字节码
文件放在class目录中
(如果用别的IDE像JBUILDER已编译过了就可以直接把所有的CLASS集中在某个文件夹在进行下面的操作即可)
4.在class目录下
执行jar
cvf
abc.jar
*.*
把所有的文件打包成abc.jar文件
5.抽取meta-inf/manifest.mf文件
执行jar
xfm
abc.jar
meta-inf/manifest.mf
就抽取出文件manifest.mf
编辑这个文件
在最后一行加入Main-Class:
Font2DTest
其中Font2DTest为你自己的类中含有
main函数
的类的名字
如果有包名,应该带上包的名字
如test.Font2DTest
6.更新jar包中meta-inf/manifest.mf文件
执行
jar
ufm
abc.jar
meta-inf/manifest.mf
出现警告
可以忽略
7.
好了
现在abc.jar就可以直接运行了