当前位置:首页 » 操作系统 » 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){
//这里就写你想要执行的操作
}

热点内容
存储服务器到电脑怎么布线 发布:2025-08-30 05:05:42 浏览:933
安全好的密码是什么 发布:2025-08-30 05:00:25 浏览:952
华为电视盒子账号和密码是什么 发布:2025-08-30 04:46:31 浏览:103
移动卡服务器密码是什么 发布:2025-08-30 04:21:02 浏览:247
linux卷管理 发布:2025-08-30 03:58:05 浏览:212
如何查到自己的wifi密码 发布:2025-08-30 03:49:05 浏览:662
linux默认编码 发布:2025-08-30 03:44:23 浏览:289
如何取消安卓手机日志抓取文件 发布:2025-08-30 03:20:12 浏览:539
安卓渠道服什么样子 发布:2025-08-30 03:19:21 浏览:922
爱奇艺安卓和苹果哪个好 发布:2025-08-30 02:57:16 浏览:459