`
Pringles
  • 浏览: 51119 次
  • 来自: capital of china
最近访客 更多访客>>
社区版块
存档分类
最新评论

应用Hashtable的JDBC操作update数据库

阅读更多
public static void main(String[] args) {
    Hashtable hs = queryFilterInfo();
   
Connection conn = null;
ResultSet rs = null;

String sql = null;
//转化Enumeration
Enumeration en =   hs.keys();

while(en.hasMoreElements()){
//取得keys值
Object keys =   en.nextElement();
//取得数组
String[] info =(String[])hs.get(keys);
sql = "update log_spmo_200704 set province='" + info[0] + "',log_spmo_200704.city='" + info[1] + "' where phone like '"+info[2]+"%'";

}

}
/*-----------------------*/
/*=======================*/

public  static  Hashtable queryFilterInfo()
{

String filename = "tel_province.txt";
Hashtable ht = new Hashtable();
BufferedReader reader = null;
File logFilef = new File("E:\\工作资料\\work\\tel_province.txt");
try {
reader = new BufferedReader(new FileReader(logFilef));
String line;
while( (line=reader.readLine())!=null )
{
String info[] = line.split(",");
ht.put(info[2],info);

}

}
catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}finally{
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}

}
return ht;


}
分享到:
评论

相关推荐

    java操作数据库

    在Java编程中,数据库操作是不可或缺的一部分,尤其是在开发企业级应用程序时。本篇文章将详细讲解Java操作数据库的基本流程,包括数据库连接、SQL语句的执行、预编译语句的使用以及事务处理和线程安全。 1. **...

    数据库工具类DatabaseUtil.java

    * Description: 将大部分的数据库操作放入这个类中, 包括数据库连接的建立, 自动释放等. * * * @author beansoft 日期: 2004年04月 * @version 2.0 */ public class DatabaseUtil { /** 数据库连接 */ ...

    java必备知识点大全.pdf

    Hibernate与JDBC的区别:Hibernate是对JDBC的封装,简化了数据库操作。 Hibernate中的两大配置文件:hibernate.cfg.xml和mapping文件。 Hibernate事务处理:Hibernate提供了声明式事务管理和编程式事务管理。 ...

    Java面试宝典2018

    - SQL基础:SELECT、INSERT、UPDATE、DELETE操作,JOIN,子查询。 - JDBC:连接数据库,执行SQL,结果集处理。 - 数据库事务与隔离级别。 - NoSQL数据库:如MongoDB的基本操作。 10. **面试技巧**: - 自我...

    java面试必问题大部份含有答案

    两者关系:J2EE建立在JDK的基础之上,提供了一系列扩展服务和技术,如EJB、JMS、JDBC等,以支持更复杂的企业级应用开发。 #### 2. HashMap与Hashtable的区别 - **Hashtable**是线程安全的,内部通过同步机制实现,...

    自整理Java关于基础和框架的面试题

    - **JDBC**:直接使用SQL语句进行数据库操作。 ##### Hibernate的运行原理 - 通过配置文件映射实体和数据库表的关系。 - 提供了CRUD操作、事务管理等功能。 ##### Hibernate五大核心(类/接口)简述 - **...

    伪码内置方法

    - `po.jdbcUpdate(List paramList)`:更新数据,传入 Map 对象封装的表信息,执行后无返回值。 - `po.doAction(MetaTaskTable metaTask, String action)`:执行元任务中的指定命令,返回解析后的字符串结果。 - `...

    JAVA各大企业公司的面试题

    - **SQL查询**:熟练编写SELECT、INSERT、UPDATE、DELETE语句,以及JOIN操作。 - **JDBC**:了解数据库连接、执行SQL、处理结果集的过程。 - **事务管理**:理解ACID属性,掌握事务的隔离级别和回滚。 10. **...

    最新Java面试宝典pdf版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java面试宝典-经典

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java面试宝典2012版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 ...

    java面试宝典2012

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 133 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 133 11、iBatis与Hibernate有什么不同? 133 12、...

Global site tag (gtag.js) - Google Analytics