代码如下:
@echo off
echo 正在加密,请稍后....
echo path:%~dp0
set base=%~dp0
set class=%base%\bin
set libs=%base%\lib
set class_path=%class%%libs%\c3p0-0.9.1.2.jar%libs%\mysql-connector-java-5.0.8-bin.jar
java -classpath %class_path% com.test.Main
@pause
classes目录是java编译后的class目录
libs目录存放的所要使用到的jar
startNet.bat启动的bat文件
java可使用Runtime.exec执行bat文件,示例代码如下:import java.io.*
import java.util.*
public class TestExec {
public void runbat(int name) {
String cmd = "cmd /c start D:/bat/"+name+".bat"
try {
Process ps = Runtime.getRuntime().exec(cmd)
System.out.println(ps.getInputStream())
} catch(IOException ioe) {
ioe.printStackTrace()
}
}
public static void main(String[] args){
TestExec test1 = new TestExec ()
test1.runbat("abc")
}
}
其中,abc.bat可以是已经存在的bat,也可以是动态生成的bat(如果需要根据已有参数执行bat,则可以使用动态生成bat文件的方式)
SP_CONFIGURE 'SHOW ADVANCED OPTIONS',1RECONFIGURE
EXEC SP_CONFIGURE 'Ad Hoc Distributed Queries',1
RECONFIGURE
插入的代码:
INSERT INTO dbo.Resources(ResourcesUrl,ResourcesLink,ResourcesText) SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0HDR=YESDatabase=F:\Book1.xls', [sheet1$])