【文件属性】:
文件名称:java定时执行sql语句
文件大小:9.58MB
文件格式:RAR
更新时间:2021-03-29 09:59:40
java 定时执行 sql
使用jfinal编写的本地应用,压缩文件里包括了eclipse本程序的源代码和可执行的jar文件。
通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。
所要执行的语句只能是写死的,可支持sqlserver mysql oracle。
配置说明:
config/sys.properties 中指定数据库类型及连接信息,执行间隔时间:
#sqlserver mysql oracle
dbType=sqlserver #数据库类型 sqlserver mysql oracle
ip=localhost #数据库ip
port=1521 #数据库端口
inst=dongzww #数据库实例名(oracle)、库名(mysql,sqlserver)
user=dzw
passwd=admin
sleep=3 #间隔多少杪执行一次
config/sql.txt 中指定需要定时执行的sql语句,使用<<-sql->>分隔各语句。如:
update deviceInfo set ps=1 where status=1
<<-sql->>
delete from deviceInfo set ps=1 where status=0
<<-sql->>
update deviceInfo set ps=2 where status=2
程序启动类:dzw.Start.java
程序连接sqlserver用的是jtds,mysql和oracle的数据库连接驱动类请自行放到程序里:src/libs下(这里不支持重新上传文件(:)。
可根据需要,自行修改源代码,程序功能有限,不喜勿喷,有问题请留言或者私信。
【文件预览】:
execSql
----bin()
--------config()
--------log4j.properties(540B)
--------dzw()
--------libs()
----.settings()
--------org.eclipse.core.resources.prefs(93B)
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------config()
--------log4j.properties(540B)
--------dzw()
--------libs()
----.project(383B)
----.classpath(615B)
execSql.jar
网友评论
- 后悔买这东西。