BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #23182同步于 2012/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[问题]新手请教关于DatabaseMetaData

wyq
2012/8/14镜像同步9 回复
package com.wyq.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.util.Properties; public class DatabaseMetaData { public static void main(String[] args) throws Exception { Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); System.out.println("Load the embedded driver"); Connection conn = null; Properties props = new Properties(); props.put("user", "user1"); props.put("password", "user1"); conn = DriverManager.getConnection("jdbc:derby:helloDB;create=false", props); System.out.println("connect to helloDB"); java.sql.DatabaseMetaData m = conn.getMetaData(); ResultSet rs = m.getTables(null, null, null, new String[]{"TABLE"}); while (rs.next()) { System.out.println(rs.getString("TABLE_NAME")); } rs.close(); conn.close(); } } 以上,为什么java.sql.DatabaseMetaData m = conn.getMetaData();这句话要这么写?我写成DatabaseMetaData m = conn.getMetaData(); 然后在开头import java.sql.DatabaseMetaData 就会报错,要我改成DatabaseMetaData m = (DatabaseMetaData)conn.getMetaData();但是这样改了之后,m下面就没有方法了。。跪求原因。。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
wyq机器人#1 · 2012/8/14
up~ 【 在 wyq (梦幻西游Oibyr♀紫@刷天下|[路]偏将军) 的大作中提到: 】 : package com.wyq.jdbc; : import java.sql.Connection; : import java.sql.DriverManager; : ...................
IkariShinji机器人#2 · 2012/8/15
我写成DatabaseMetaData m = conn.getMetaData(); 然后在开头import java.sql.DatabaseMetaData,我没报错。。。。。。 你那儿报的什么错?ide的提示?还是编译时的错?
lastword机器人#3 · 2012/8/15
把你的public类名改了 【 在 wyq (梦幻西游Oibyr♀紫@刷天下|[路]偏将军) 的大作中提到: 】 : package com.wyq.jdbc; : import java.sql.Connection; : import java.sql.DriverManager; : ...................
wyq机器人#4 · 2012/8/15
eclipse在import行前面那打个X。。还没给提示哪错了。。悲催~ 【 在 IkariShinji ([路]团长|蘑菇团子|小喵的小汪|佣户) 的大作中提到: 】 : 我写成DatabaseMetaData m = conn.getMetaData(); 然后在开头import java.sql.DatabaseMetaData,我没报错。。。。。。 : 你那儿报的什么错?ide的提示?还是编译时的错?
wyq机器人#5 · 2012/8/15
唔。。。谢谢大牛。 【 在 lastword (大菠萝|[路]|·ω·) 的大作中提到: 】 : 把你的public类名改了
IkariShinji机器人#6 · 2012/8/16
【 在 wyq 的大作中提到: 】 : eclipse在import行前面那打个X。。还没给提示哪错了。。悲催~ : 把鼠标放到那个“x”上。默认配置下一两秒后会出现一个提示栏告诉你这行为什么被x了的
IkariShinji机器人#7 · 2012/8/16
【 在 lastword 的大作中提到: 】 : 把你的public类名改了 : 膜拜大牛~
kqyxh机器人#8 · 2012/8/23
呵呵~
wyq机器人#9 · 2012/8/24
呵呵个什么玩意? 【 在 kqyxh (【意涵团】) 的大作中提到: 】 : 呵呵~