永发信息网

如何在mysql控制台中查看数据库表

答案:2  悬赏:50  手机版
解决时间 2021-03-20 15:00
如何在mysql控制台中查看数据库表
最佳答案
显示mysql数据库表的内容需要把数据库中取到的sql内容用system.out.print。
以下是例子:

package test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;


public class Databasetest {
private static int count;
public static Connection getConnection() throws SQLException,
java.lang.ClassNotFoundException
{
//(1)加载MySQL的JDBC的驱动 Class.forName("com.mysql.jdbc.Driver");
//取得连接的url,能访问MySQL数据库的用户名,密码,数据库名
String url = "jdbc:mysql://127.0.0.1:3306/"+"hj?useUnicode=true&characterEncoding=utf8";
String username = "root";
String password ="";
//(2)创建与MySQL数据库的连接类的实例

Connection con = (Connection) DriverManager.getConnection(url, username, password);
return con;
}
public static void main(String args[]) {
try
{
//(3)获取连接实例con,用con创建Statement对象实例 sql_statement
Connection con = getConnection();
Statement sql_statement = (Statement) con.createStatement();
//插入语句
String sql = "insert into student(id,name,score)values(null,'梵蒂冈的发',99)";
count=sql_statement.executeUpdate(sql);

//(4)执行查询,用ResultSet类的对象,返回查询结果
String query = "select * from student";
ResultSet result = sql_statement.executeQuery(query);

System.out.println("student表数据如下:");
System.out.println("------------------------");
System.out.println("学号" + " " + "姓名" + " " + "成绩");
System.out.println("------------------------");

//对获得的查询结果进行处理,对Result类的对象进行操作
while (result.next())
{
int number=result.getInt("id");
String name=result.getString("name");
String score=result.getString("score");
//取得数据库中的数据 System.out.println("学号: " + number + " 姓名: " + name + " 成绩: " + score);
}

//关闭连接和声明 sql_statement.close();
con.close();

} catch(java.lang.ClassNotFoundException e) {
//加载JDBC错误,所要用的驱动没有找到
System.err.print("ClassNotFoundException");
//其他错误

System.err.println(e.getMessage());
} catch (SQLException ex) {

//显示数据库连接错误或查询错误
System.err.println("SQLException: " + ex.getMessage());
}
}
}
运行结果:
student表数据如下:
------------------------
学号 姓名 成绩
001 张三 90
全部回答
选择数据库:use 数据库名称; 查看数据库表:show tables;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ三国中,为什么个个都说破甲精元好
三口之家每月花多少生活费?
找一部很久以前的日本漫画,女主角为了男朋友
战国时期,赵国的将同心保卫赵国为什么最终国
求查询DMS的单号物流NE05204488544
圣斗士星矢中的凤凰座一辉有多少种绝招和他的
单选题20世纪90年代以来,美国以“人权高于主
F·T时尚馆地址有知道的么?有点事想过去
我的手机是金立一体机,不小心进入了刷机模式
我的名字叫金三顺 玄振轩 和前女友 柳熙珍发
有三根长62点3米的绳子。小东,小西,小方,
哪种万向节可以做出的最小?双联式还是十字轴
张国立和张铁林关系为什么闹的这么不好
收集童谣 (只要昆明的)
中国移动通信双才营业厅在哪里啊,我有事要去
推荐资讯
对外贸易经营者的管理体制是什么????
金盔甲汽车安全养护中心(新天地店)我想知道这
美防长称朝鲜尚无能力打击美国吗?
UDF中U方向V方向W方向速度是什么意思
304不锈钢、204不锈钢、316不锈钢管价格为什
高楼扔危害人身安全物品是否犯罪
讲字的田字格怎么写
聪明伶俐英语怎么说
玩死亡空间3很可怕,怎样才能让自己不感到害
司机因重大过失造成车主损失,停运损失负责吗
描写海南的诗词
鱼甲坪这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?