java服务器加载的时候读取数据库配置信息例子

java服务器加载的时候读取数据库配置信息例子,第1张

1jdbcproperties

driver=commicrosoftjdbcsqlserverSQLServerDriver

url=jdbc:microsoft:sqlserver://Ip地址:1433;databaseName=test

user=test

password=test

2一个Servlet

import javaioPrintStream;

import javasql;

import javautilResourceBundle;

public class DBOperator

{

public DBOperator()

{

}

public static void main(String args[])

{

Connection con = getConnection();

Systemoutprintln("connection success");

closeConnection(con);

Systemoutprintln("close success");

}

public static Connection getConnection()

{

try

{

return DriverManagergetConnection(url, user,

password);

}

catch(SQLException e)

{

eprintStackTrace();

}

return null;

}

public static void closeConnection(Connection con)

{

try

{

if(con != null)

conclose();

}

catch(SQLException e)

{

eprintStackTrace();

}

}

private static String url;

private static String user;

private static String password;

static

{

ResourceBundle bundle = ResourceBundlegetBundle("路径");

try

{

ClassforName(bundlegetString("driver"));

}

catch(ClassNotFoundException e)

{

eprintStackTrace();

}

url = bundlegetString("url");

user = bundlegetString("user");

password = bundlegetString("password");

}

}

与框架无关。

首先WEB程序,是要页面刷新,也就是有一个请求响应的过程,才会显示出数据来。

你如果页面打开了。后台在执行的线程,怎么样将内容写入到response中?

如果你的查询不是实时的,那我想你需要在JSP中添加一段JS脚本,来定时刷新页面。

这样你的数据才能显示出来。

你这跟struts2没关系,需要一个定时器,定时去跑你的查询库表代码就OK了。

如果你的程序是需要将查询结果展示在jsp页面上,你需要在jsp页面上使用js写定时器代码,参考SetInterval方法。

如果你的程序是桌面应用程序,你可以使用java的定时器Timer。当然,你的项目中如果使用了spring,那有更好的解决方案Quartz。

具体问题要具体分析了。

1、对应数据库中的表创建实体类(entity),封装a、b、c等字段。

2、使用jdbc查询数据库,一行数据对应一个实体对象,放进一个集合List<entity>中。

可以调用的,因为你的dao层都是用spring来创建的,

你new出来的,自然不会被spring注入进去,所以是null,

你需要在你的定时器声明一个static的dao,然后用spring注入进去,

当然你也可以直接从spring 容器中获取这个dao的实现

以上就是关于java服务器加载的时候读取数据库配置信息例子全部的内容,包括:java服务器加载的时候读取数据库配置信息例子、写了一个java的定时器TimerTask,在它的run()方法中调用了数据库的查询,如何将数据显示在jsp页面中呢、用java写一个程序,实现对SQL数据库的动态表进行定时查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10198908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存