本文目錄一覽:
- 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就可以直接運行了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/279903.html