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/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

发表回复

登录后才能评论