批处理文件 执行java_利用批处理文件运行java程序

当我们要运行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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值