当我们要运行java程序时,可以写一个批处理文件(.bat),以便双击即可运行java程序!

在次测试过程中需要注意的几个问题:

1、当需要java程序需要引进第三方包时,需要在设置classpath环境时把第三方包路径给加进去;

2、当运行java程序需要向main()方法传入参数时,需要在java xxx 后面加上参数值

.bat 文件代码:

@echo 测试数据库连接工具set /p ip=请输入数据库服务器IP地址:set /p dataName=请输入数据库名:set /p userName=请输入数据库登录用户名:set /p userPwd=请输入数据库登录密 码:

@echo 正在连接数据库,请稍后......//设置classpath,把第三方包路径引进去

set classpath=.;sqljdbc4.jar//运行java程序时向main函数传参

java -Xmx512m Test%ip% %dataName% %userName% %userPwd%@pause

.java 程序代码:

import java.sql.*;public classTest {public static voidmain(String[] srg) {

String driverName= "com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动

Connection dbConn;try{

Class.forName(driverName);

String dbURL= "jdbc:sqlserver://" + srg[0] +":1433; DatabaseName=" + srg[1];

dbConn= DriverManager.getConnection(dbURL, srg[2], srg[3]);if(!dbConn.isClosed()){

System.out.println("Connection Successful!");//如果连接成功//控制台输出Connection//Successful!

}

}catch(Exception e) {

e.printStackTrace();

}

}

}

测试运行效果:

e:\gngyf18\桌面\测试数据库连接>set /p ip=请输入数据库服务器IP地址:

请输入数据库服务器IP地址:localhost

e:\gngyf18\桌面\测试数据库连接>set /p dataName=请输入数据库名:

请输入数据库名:sql server

e:\gngyf18\桌面\测试数据库连接>set /p userName=请输入数据库登录用户名:

请输入数据库登录用户名:sa

e:\gngyf18\桌面\测试数据库连接>set /p userPwd=请输入数据库登录密 码:

请输入数据库登录密 码:123

正在连接数据库,请稍后......

批处理文件 执行java_利用批处理文件运行java程序相关推荐

  1. 利用终端运行java程序

    利用终端运行JAVA程序 开发Java程序,需要三个步骤:编写程序,编译程序,运行程序 不过首先得配置好你电脑中的Java环境变量,才能执行. 1,首先编写一个程序 打开记事本编写一个文件,就以Hel ...

  2. 在cmd中使用命令来编译并运行java程序,导入其他jar包,使用windows批处理文件

    一.使用cmd编译并运行java程序 今天帮朋友做一件事,他是一个不懂技术的人,说需要一个工具来做数据筛选,没有什么学识的我只想到了使用java程序来实现,于是上去就是一通abcd,玩笑归玩笑,做完了 ...

  3. ultraedit编译java_在UltraEdit中编译和运行Java程序

    一.首先打开UltraEdit, 点击菜单上的 高级->工具配置,如图: 1 点击插入: 2 在菜单项名称写上该功能,"编译java ": 3 创建一个批处理的文件compi ...

  4. submlime text写java_在Sublime Text 3中配置编译和运行Java程序

    1.设置java的PATH环境变量 2.创建批处理或Shell脚本文件 要想编译运行Java程序,需要创建一个批处理或者Shell脚本 Windows: runJava.bat: @echo off ...

  5. ultraedit运行java_如何在UltraEdit中编译和运行Java程序

    如何在UltraEdit中编译和运行Java程序 (2011-07-28 12:33:52) 标签: it 问题提出: 可以毫不夸张地说,JDK+UltraEdit是面向Java初学者的开发工具的绝配 ...

  6. Android系统运行Java程序执行jar包(2-包含spring框架)

    前言 上一篇文章中,通过把jar转换为安卓系统可以执行的dex文件,从而运行java程序,但这种方法只不适用于复杂的框架. 为了运行更为复杂的java程序,我在安卓设备上安装了linux虚拟机,在虚拟 ...

  7. Java 语言的开发和执行过程_开发与运行Java程序需要经过的三个主要步骤为 和 。...

    开发与运行Java程序需要经过的三个主要步骤为 和 . 更多相关问题 [单选] 孕.乳妇维持体内铁平衡需每矢从食物摄铁量为() [单选] 大多数HL患者的首发症状是() [单选] 侵及末梢血液造成赛塞 ...

  8. 能编译java_我能够编译java程序但不能运行java程序

    当我运行java程序时,它给出了以下错误: Exception in thread "main" java.lang.NoClassDefFoundError: check Cau ...

  9. windows批处理运行java程序

    明确需求 今天你编了一个java swing版照片查看器,想让计算机上的所有照片默认打开方式都改成你的照片查看器. 使用工具软件 很多工具软件都是不把jre打包到exe中的,这就是说打包之后的exe只 ...

最新文章

  1. Shell编程进阶篇(完结)
  2. 一篇文章带你详解 HTTP 协议(下)
  3. free网页服务器,Web网站服务(一)
  4. 循环类里面的每一个属性
  5. GraphQL的schema定义文件加载到内存里的例子
  6. html语言head里面的link示例,Html之head部分详解(示例代码)
  7. Apache实验-目录别名
  8. 办公自动化-数据库的增删改查操作-mysql-0223
  9. 触发器中的 临时表 old 与 new
  10. DotNetBar for Windows Forms 11.8.0.8冰河之刃重打包版
  11. 华为鸿蒙系统卡片,18个月不卡?这四款华为2年还流畅,支持鸿蒙OS
  12. VLC2.2.4命令参数
  13. 物联网端-云一体化应用管理解决方案
  14. configmap资源简介和应用
  15. 计算机和计算机之间如何传送文件,两台电脑实现互传文件:多种方法可选择
  16. 道闸系统需不需要服务器,道闸车牌识别系统车辆进出场管理方案
  17. 马化腾:QQ之父的财富传奇
  18. 拉力测试软件界面,材料电子万能拉力试验机
  19. 科学计算机开车,教机器人开车,错误的演示也有用?
  20. 超神学院中的计算机应用,超神学院之君临诸天

热门文章

  1. 程序员工资的7个段位,你的工资在哪个Level?
  2. HashTab的基本用法
  3. 为双系统 Ubuntu grub启动项中添加Windows启动项
  4. emoji表情如何处理
  5. 在windows系统中安装Sulley
  6. 【Linux】ab命令实现网站性能压力测试
  7. 如何投稿iMeta期刊?ScholarOne投审稿系统作者使用教程
  8. S曲线C语言实现,利用robomodule+STM32F429+直流伺服电机进行简单验证
  9. Intel IPP库概述,合计共5000个函数
  10. android原生相机apk,原生模式相机APP