问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 怎么查知数据库里面有没有这张表

发布网友 发布时间:2022-04-09 17:36

我来回答

4个回答

热心网友 时间:2022-04-09 19:06

利用JDBC元数据,
try{
DatabaseMetaData meta = null;
Connection conn = null;
//获取数据库练级
conn = getConnection();
meta = conn.getMetaData();

ResultSet mrs = meta.getTables(null, null, null, null);

while(mrs.next()){
//获取所有表的名称。。。
String tableName = mrs.getString(3);
//根据需求自己判断
//mrs.close();

}

}catch(Exception e){}
这种方法就可以获得指定数据库的所有的表,之后根据指定的表明做判断,执行SQl创建语句就行了,希望对你有帮助。

热心网友 时间:2022-04-09 20:24

正常写你的sql语句,例如:select * from user;
把sql放在try{}块里面
如果sql语句中不存在user的这个表名
则会出现异常,然后跳转到catch{}块中
在catch{}块中执行创建。
这样在下次执行这段代码try中的表名存在
就不会再跳到cacth{}块
只是给你一个解决方案

热心网友 时间:2022-04-09 21:58

用jdbc执行SQL语句之后的结果集的getE什么的方法返回一个int就知道该结果有没有执行成功没有就代表没此表,那么就执行创建表的sql语句,如果有的话就打印啊

热心网友 时间:2022-04-09 23:50

不同的数据库有不同的处理方式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深圳公共营养师怎么申请补贴 深圳公共营养师补贴怎么领 深圳营养师工资待遇怎么样 ...出道16年一直不露额头,当他撩起刘海,效果堪比「 ”整容”_百度... ...刘海的鹿晗,重回颜值巅峰!换个发型堪比“整容”都有哪些?_百度... ...整容”叫尹正剪头,仅仅换个发型而已,为何会变化那么大呢?_百度... 会计考高级有什么要求 报考高级会计需要什么条件呢? 工程项目融资、建设、管理、运营等过程中各模式的英文简称及专业分析... 200平米别墅装修多少钱别墅装修需要注意些什么 . 简答题 张老师在上课时,有学生在课堂上大声指出张老师的错误:老师,您说得不? 有谁上过简单课堂吗?好吗?和作业帮辅导比较哪个好? 啥是摇滚 什么叫做摇滚 什么叫摇滚 什么是无生上课 掌门一对一、猿辅导、有道精品课堂,简单课堂哪个好一些 摇滚是什么? 怎样追求简约的课堂教学 请问到底什么叫摇滚? 摇滚是什么风格 摇滚是什么意思 教师:如何精简自己课堂上的语言 抗过敏奶粉纽太特深度水解奶粉的乳清蛋白是怎么回事,真的有那么好吗? 有机奶粉中都没有标明含乳清蛋白是不是不含乳清蛋白啊 琉璃小银花结局 风起霓裳中琉璃的结局如何? 奶粉中含乳清蛋白好还是蛋白质好 《琉璃》四大反派结局:其三洗白,只剩一人执迷不悔吗? 除汉文外还有哪些国家和名族的文字 琉璃结局是什么? 闽政通实名认证没有银行卡怎么办? 闽政通用信用卡来实明验证可以吗 豆虫整年养殖技术 豆虫可以食用,药用吗?可以人工养殖吗? 哪里有养殖豆虫的 夜钓黄鸭叫(一种有刺会叫的鱼) 用鱼肠能钓鱼吗 怎么用鸡肠钓鱼!要普通的,可以钓大多少鱼的方法!具体从买回来,再到挂钩... 速求钓鲤鱼的鱼饵有的 高手告诉下 谢谢了 消防控制室的门应该向什么方向开启 社会实践报告房地产 消防控制室的门应向()方向开启 精神文明奖是否缴纳个人所得税 精神文明奖需要缴纳个人所得税吗 消防控制室的门必须直通室外吗 文明单位个人奖金交个税么 消防控制室的门能开向架空层吗 精神文明奖按照什么税目缴纳个税 求一篇大学生社会实践报告(和房地产绿化有关) 市级精神文明奖5000元个税怎么算? 消防控制室直接对外的门是用甲级防火门吗?