mysql資料庫項目做成程序(mysql資料庫項目做成程序運行)

本文目錄一覽:

我想用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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:05
下一篇 2024-12-20 15:05

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Vb運行程序的三種方法

    VB是一種非常實用的編程工具,它可以被用於開發各種不同的應用程序,從簡單的計算器到更複雜的商業軟體。在VB中,有許多不同的方法可以運行程序,包括編譯器、發布程序以及命令行。在本文中…

    編程 2025-04-29

發表回復

登錄後才能評論