当前位置:首页 » 操作系统 » java判断数据库是否存在

java判断数据库是否存在

发布时间: 2025-01-04 07:58:55

A. 如何在java 中的PreparedStatement 语句中来判断一个数据库表是否存在

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import util.DBUtil;

public class TableExistTest {
public static void main(String[] args) {
String tableName = "test1";
Connection con = null;
ResultSet rs = null;
PreparedStatement ps = null;
String sql = "SELECT NAME FROM sysobjects WHERE NAME='" + tableName
+ "'";
System.out.println(sql);
try {
con = DBUtil.getConnection();//取得数据库连接
ps = con.prepareStatement(sql);
rs = ps.executeQuery();
if (rs.next()) {
System.out.println("存在" + tableName);
} else {
System.out.println("不存在" + tableName);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
if (con != null)
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

}

附加提示:

你在查询分析器里面执行这条语句,你会很兴奋

SELECT * FROM sysobjects

B. java中 怎么判断数据表是否存在

1.直接对友念戚数据库表进行操作,如查询操作,数据库表不存在则会抛出异常。如果收高梁到异常则可以进行后续的建表操作了。
2.读取数据库中表名列表,看表是否在其中,代码如下:

//java获取数据库中所有表名,判断某个表是否在好陵数据库中存在
connection = DriverManager.getConnection(mySqlDbUrl, "", ""); DatabaseMetaData meta = (DatabaseMetaData)connection.getMetaData(); ResultSet rs = meta.getTables(null, null, "table", null);//table为表名 if(rs.next()){ System.err.println(true); }else{ System.err.println(false); } rs.close(); connection.close();

C. java如何判断数据库表是否存在,又如何创建新表

首先,数据表存不存在这是属于数据库的范畴,跟java没有必然联系,你说的java或者jdbc来判断,最终也是调用的sql语句来判断的。
判断数据表存不存在是用sql语句来判断的,不同的数据库,其判断的方式有些不一样,
比如oralce、mysql数据库 你可以用create table if not exists 这个语法句式来创建表。

D. java如何写代码判断输入的用户名是否存在于数据库中js中如何写代码显示提示“此用户名不存在”

首先,java里面,你这个extends ActionSupport ,应该继承个什么方法吧,
其他的,
1.username.equals("")) 这句话应该写成 username==null || "",equals(username.trim())
//判断非空和,是否空格
2 if(userList.equals("")),这是一个list吗? List判断是否空,应该用 userList==null || userList.size()<=0,//
3 这里 if(info.getPassword().equals(password)),//这里参照1的写法。当然如果password不可能为空,这么写也可以

E. Java 如何判断数据库中视图是否存在

这个交给数据库处理就好了 用isexist 判断就好了
如果你非要在Java里面判断的话就这样写吧:
try{
//查询goods_select 的代码
//如果goods_select 不存在会抛出异常
}catch(Excetion e){
//这里就写你想要执行的操作
}

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:736
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:542
access数据库exe 发布:2025-05-12 12:39:04 浏览:630
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365