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

热点内容
苹果7手机相册加密 发布:2025-01-06 09:24:24 浏览:559
pp红包安卓版在哪里找 发布:2025-01-06 09:18:49 浏览:905
python读取数据库数据 发布:2025-01-06 08:57:19 浏览:810
微信编程教程 发布:2025-01-06 08:50:14 浏览:225
macbookair买哪个配置合适 发布:2025-01-06 08:45:56 浏览:168
打印中文算法 发布:2025-01-06 08:29:19 浏览:201
sql2008登录失败 发布:2025-01-06 08:29:12 浏览:910
手机卡密码忘记怎么办 发布:2025-01-06 08:27:37 浏览:21
夸奖编程老师 发布:2025-01-06 08:26:59 浏览:680
怎么把苹果账号改到安卓上来 发布:2025-01-06 08:25:29 浏览:361