如何编写一个带有sql查询和数字作为输入的java应用程序,并使用jndi lookup建立数据库连接的次数多次激活它。
答案 0 :(得分:0)
非常依赖您正在使用的数据库。但这是一个例子for Oracle。一般情况下,您需要Connection
,Statement
和ResultSet
答案 1 :(得分:0)
这是我正在寻找的答案/代码:
public void runUserQuery(final String userString,final int userInput) 抛出IllegalArgumentException,NamingException { System.out.println(“Executing”+ userString +“”+ userInput); NewDao类扩展了JdbcDaoSupport {
public NewDao() throws IllegalArgumentException, NamingException {
JndiObjectFactoryBean bean = new JndiObjectFactoryBean();
bean.setJndiName("<JNDI Name>");
bean.afterPropertiesSet();
DataSource dataSource = (DataSource) bean.getObject();
setDataSource(dataSource);
}
public void executeQueryMultiple() {
int index = userInput;
while (index > 0) {
this.getJdbcTemplate().execute(userString);
index--;
}
}
}
;
NewDao dao = new NewDao();
dao.executeQueryMultiple();
}
不幸的是,我不能让你们理解并得到反对票。 :d