Topic: 你们眼中的小问题,请高手出手相救啊! |
Print this page |
1.你们眼中的小问题,请高手出手相救啊! | Copy to clipboard |
Posted by: huangyinping Posted on: 2006-04-06 16:06 以下程序编译时通过了,但是运行的时候就出问题了,我在网上浏览了一些网页后,重新编译,并同时启动jdk中rmiregistry.exe.这时它出现的提示是NameNotFoundException (db).请问是不是还要启动什么可执行文件啊?(我的数据源是用access写的,并且已经连接数据源了) import java.sql.*; import javax.sql.*; import javax.naming.*; import java.util.*; import java.io.*; public class BasicExample5 { public static void main(String[] args) { Connection con=null; try{ Hashtable env=new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.rmi.registry.RegistryContextFactory"); env.put(Context.PROVIDER_URL,"rmi://localhost:1099"); InitialContext ctx=new InitialContext(env); DataSource ds=(DataSource) ctx.lookup("db"); con=ds.getConnection(); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from user"); while(rs.next()) System.out.println("*****"+"\n"+"name:"+"\t"+rs.getString("name")); con.close(); } catch(SQLException e){ System.out.println(e.getMessage()); } catch(Exception e) { e.printStackTrace(); } } } |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |