当前位置:首页 » 参考文献 » 数据库控制台

数据库控制台

发布时间: 2021-03-15 14:14:13

㈠ Java中怎样在MyEclipse的console控制台上显示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;

/*使用JDBC连接数据库MySQL的过程
* DataBase:hj
* table:student
* */
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

㈡ Java 查询数据库 数据在控制台输出

通过 JDBC 连接、查询数据,使用System.out.println等命令输出
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

㈢ c#控制台程序中实行数据库的连接

有两种连接方法:
一、 纯操作实现
第一步:数据库操作
1、打开SqlServer2005的企业管理器,如果当前运行的不是local服务器,则将其删除,接着新建SqlServer注册,添加local,实现注册。
2、右击local下的数据库,选择所有任务,再选择附加数据库,将会弹出附加数据库窗口,选择你将要附加的数据,数据库名及数据库用户名,然后确定,附加成功。
注意:当数据库用完后,需要分离数据库,然后将其保存。右击数据库---所有任务---分离数据库,则完成。
第二步:Vistualstudio中操作
1、 新建项目,选择windows窗体应用程序。
2、 在form1窗体中,添加工具箱---数据---DataGridview
3、 选择DataGridview上边框的三角符合,选择选择数据源下添加项目数据源,然后选择数据库,下一步选择新建连接下的SqlServer,然后继续,弹出添加连接窗口,在该窗口中的服务器名下填写英文点号(.),登陆到服务器选择使用SqlServer身份验证,填写数据库用户名和密码,然后选择你的数据库,然后测试连接,如果成功则说明连接成功。
4、 在VistualStudio中运行你的文件,这时form1中添加的DataGridview中会出现逆的数据表。
二、代码实现
1、 新建项目,选择windows窗体应用程序。
2、 在form1窗体中,添加工具箱中数据中的---DataGridview
3、双击,form1窗体,首先在form1的头部添加两条:using System.data;using System.data.Sqlclient 。然后再form1_load()事件中编写如下代码:
String constr=”data source=.;intial catalog=student;user id=sa;password=”; //连接数据库服务器
SqlConnection conn=new SqlConnection(constr); //SQL连接类的实例化
Conn.open(); //打开数据库
Messagebox.show(“连接成功!”); //弹出窗口,用于测试数据库连接是否成功。

String sql=“select * from student”; //执行的查询语句
SqlDataAdapeter find=new SqlDataAdapter(sql,conn); // 创建DataAdapter数据适配器实例,SqlDataAdapter作用是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据
DataSet save=new DataSet(); //创建DataSet实例
find.Fill(save,"wu"); // 使用DataAdapter的Fill方法(填充),调用SELECT命令 fill(对象名,"自定义虚拟表名")
DataGridView1.Datasource=save.Tables[0]; // 向DataGridView1中填充数据
conn.close(); //关闭数据库

㈣ 易语言 控制台 数据库


使用外部数据库 控件
代码:
.真 (外部数据库1.打SQL数据库 (服务器IP, 用户名, 密码, 数据库名称, , ) = 假)
信息框 (连接失败, 0, )
使用数据库连接+记录集
代码:
.版本 2
.支持库 eDB
. (数据库连接1.连接SQLServer (服务器IP, 数据库名, 用户名, 密码) = 假)
信息框 (连接失败, 0, )
.否则
.真 (记录集1.置连接 (数据库连接1) = 假)
信息框 (记录集关联数据库失败, 0, )
.真结束

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

创建一个数据库之后,数据库里面默认情况下是空空如也,一张表都没有的。
代码如下:
mysql> show tables;
Empty set (0.00 sec)

提示是一个空的记录集,表示里面没有任何记录。
这个show tables即为显示当前数据库中所有的表。又如:

mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)

这个是显示“mysql”这个数据库中的所有的表,一共有28张。

㈥ 学数据库,什么叫控制台

就是一个输入输出的操作界面,点电脑左下角 开始菜单,运行,输入cmd 回车
控制台就出来了,你可以登陆数据库 执行sql 语句,控制台会输出你的sql查询结果

㈦ sql server2008数据库控制台从哪里调出来啊 就是那个黑色的对话框,可以对表进行操作的

...你是不是想直接修改表里的数据? 是的话,那就是在MANAGEMENT STUDIO里右键那个表,然后选EDIT XXXXX什么的

㈧ java连接数据库做一个系统要控制台输出的那种

显示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;

/*使用JDBC连接数据库MySQL的过程
* DataBase:hj
* table:student
* */

㈨ 怎么在终端进入mysql控制台

登陆mysql
打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令
mysql -uroot
直接回车,之后按提示输入密码,
如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用
mysq -uroot
你也可以手动为mysql添加环境变量。这里就不介绍怎么添加环境变量的方法了
密码输入正确之后,就会出现“Welcome to the MySQL monitor. Commands end with ; or \g. ......”字样,
命令行出现“mysql>”字符前缀。现在你就可以使用命令对mysql进行操作了。曾经有没有过这样的经历,原来看见别人在命令行里面咔咔的猛敲时,就一通的崇拜,觉得这人很牛,现在你也可以让别一通崇拜了。
mysql的所有命令都以";"或者\g为结束符
2
新建数据库
在新建数据库之后,我们先设置一下字符集
mysql>SET NAMES utf8;
然后再创建数据库
mysql>CREATE DATABASE lesson
3
显示所有数据库
mysql>SHOW DATABASES;
使用数据库
mysql>USE 数据库名;
新建表
mysql>CREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '学生id号',
username varchar(30) NOT NULL DEFAULT '' COMMENT '学生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性别',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT = '学生表';
显示所有表
mysql>SHOW TABLES;
修改表的名称
mysql>RENAME TABLE study TO study_new ;
或者
mysql>ALTER TABLE study_new RENAME TO study;
显示字段信息
SHOW COLUMNS FROM study或者DESCRIBE study
插入数据
mysql> insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
查询数据(使concat函数拼接数据)
mysql> SELECT username,CONCAT(class,'班'),sex FROM study;
删除数据
mysql>DELETE FROM study WHERE id=1;
删除数据表
DROP TABLE study;
删除数据库
mysql> DROP DATABASE lesson;

㈩ 我想从数据库中查询出信息显示在控制台,该怎么实现代码下面是我写的一些

你是指javaDB Derby吗?Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。
Derby数据库有两种运行模式:
1) 内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它;
2) 网络模式。Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。
在Apache上,Derby有4种发布包,这里以bin发布包为例。bin发布包中含有包含了执行derby数据库工具、设置derby数据库环境的脚本文件、Demo、jar文件等。

希望帮到你……

1、 安装Derby数据库
只需要从Derby官方网站下载Derby的zip或者tar包,解压就可以了。这里以db-derby-10.4.1.3-bin版本为例,解压后得到以下目录:
1) bin目录,包含了一些工具脚本和设备环境的脚本;
2) demo目录,包含了一些实例程序;
3) docs目录,包含了Derby的文档;
4) javadoc目录,包含了Derby的API文档;
5) lib目录,包含了Derby数据库的jar文件;
6) test目录,Derby的一些测试jar包;
2、 使用Derby脚本
Derby提供了几个脚本来操作Derby数据库,在使用这些脚本前,你必须先设置好Derby的运行环境。
下面的例子都是在命令行下设置环境变量,这些设置都是临时的,如果你新开一个命令行窗口,则需要重新设置一遍,如果想要使环境变量永久生效,可以在我的电脑中进行设置。
首先设置好DERBY_HOME这个环境变量,为DERBY_HOME指定你的derby目录,假如你的derby解压到了E:\ db-derby-10.4.1.3-bin目录下,则可以在命令行中如下设置:
set DERBY_HOME=E:\ db-derby-10.4.1.3-bin
将DERBY_HOME\bin目录添加到PATH环境变量中:
set path=%DERBY_HOME%\bin;%PATH%
这样可以简化你稍后在命令行中的输入,否则你每次都必须使用脚本的全路径或者你必须到DERBY_HOME\bin目录中才能执行脚本。
最后需要Derby的jar包添加到classpath环境变量中,在DERBY_HOME%\bin目录中提供了几个脚本用于设置classpath,以简化你手工在classpath中添加jar包的麻烦:
1) setEmbeddedCP。当使用内嵌模式来运行Derby时,可以使用该脚本来设置。该脚本将derby.jar和derbytools.jar添加到环境变量中;
2) setNetworkServerCP。当使用网络模式来运行Derby时,用该脚本来设置Derby服务端的classpath变量。该脚本将derbynet.jar添加到环境变量中;
3) setNetworkClientCP。当使用网络模式来运行Derby时,用该脚本来设置Derby客户端的classpath变量。该脚本将derbyclient.jar和derbytools.jar添加到环境变量中。
一般只有当你通过derbyrun.jar来运行Derby工具时才会使用这些脚本。
Derby提供了三个工具脚本:1)sysinfo;2)ij;3)dblook。运行这三个脚本时,如果你没有设置classpath环境变量,这些脚本会自动进行设置。
1) sysinfo
使用sysinfo可以显示你的Java环境信息和Derby的版本信息。使用方法就是在命令行下直接输入:
sysinfo.bat
2) dblook
使用dblook可以将全部或者部分数据库的DDL定义导出到控制台或者文件中。使用方法:
dblook.bat –d <sourceDBUrl> [Options]
3) ij
使用ij工具来进行数据库交互,执行SQL脚本,如查询、增删改、创建表等等。在命令行下输入:
ij.bat
即可启动ij工具,然后就可以开始执行SQL脚本了。当要退出ij工具时,在命令行下输入
exit;
即可。
3、 使用ij脚本
1) 运行内嵌模式的Derby数据库
在命令行中输入ij.bat后启动ij工具。然后通过如下命令创建数据库,并与数据库创建连接:
connect ‘jdbc:derby:firstdb;create=true’;
通过connect命令可以与指定数据库创建连接,通过一个JDBC URL来指定与哪个数据库创建连接。ij命令是不区分大小写的。
参数中jdbc:derby是Derby数据库的驱动协议;firstdb是数据库命,由于没有指定路径,数据库将会被创建在当前你命令行下所在的目录下;create=true表示如果数据库不存在,则创建该数据库;“;”是ij命令的终止符。
当数据库创建成功时,Derby会在当前你命令行下所在的目录下创建一个与数据库命一致(这里是firstdb)的目录,其中存放了数据库的文件。
与数据库连接上后,就可以开始执行SQL脚本了,如创建一个表格:
create table firsttable(id int primary key, name varchar(20));
然后插入记录:
insert into firsttable values(1, ‘Hotpepper’);
也可以执行查询:
select * from firsttable;
也可以通过run命令来执行sql文件:
run 'E:\derby\demo\programs\toursdb\ToursDB_schema.sql';
最后通过exit;来退出ij工具。
你可以在当前你命令行下所在的目录中找到一个derby.log的日志文件,derby在其中记录的数据库启动、关闭的信息。
2) 运行网络模式的Derby数据库
这种模式下,需要使用两个控制台窗口,一个用于启动Derby数据库服务端,另一个做为访问Derby数据库的客户端。
可以通过DERBY_HOME\bin目录下的startNetworkServer.bat来启动Derby数据库服务端,只需要在命令行中输入:
startNetworkServer.bat
数据库就启动了,启动成功会在控制台输出如下信息:
已使用基本服务器安全策略安装了安全管理程序。
Apache Derby Network Server - 10.4.1.3 - (648739) 已启动并且已准备好 2008-09-06
00:38:12.540 GMT 时在端口 1527 上接受连接
在另一个控制台使用ij命令访问Derby数据库服务端,在输入ij.bat启动ij工具后,通过如下命令建立与服务端的连接,并创建一个数据库:
connect 'jdbc:derby://localhost:1527/seconddb;create=true';
参数中的数据库命部分和内嵌模式不同,这里使用了“//localhost:1527/”,访问网络模式的URL需要指定服务器的IP地址和端口,其它的就和内嵌模式一样了。
与服务端连接上后,就可以开始执行SQL脚本了,如创建一个表格:
create table firsttable(id int primary key, name varchar(20));
然后插入记录:
insert into firsttable values(1, ‘Hotpepper’);
也可以执行查询:
select * from firsttable;
也可以通过run命令来执行sql文件:
run 'E:\derby\demo\programs\toursdb\ToursDB_schema.sql';
最后通过exit;来退出ij工具
4、 在Java应用程序中访问Derby数据库
使用Java代码访问Derby数据库与访问其它数据库的区别如下:
1) JDBC驱动的不同;
2) 数据库连接URL的不同;
3) 在访问内嵌模式数据库时,需要显示关闭数据库。
下面分别实例访问内嵌模式和网络模式Derby数据库的代码
1) 访问内嵌模式Derby数据库
String driver = “org.apache.derby.jdbc.EmbeddedDriver”;
String url = “jdbc:derby:firstdb;create=true”;
Connection conn;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url);
}catch(Exception e) {
……
}finally {
……
DriverManager.getConnection("jdbc:derby:;shutdown=true");
}
建立好连接后,其它的数据操作,如查询、更新数据都和其它数据库一样,这里不详述。有一点需要注意,通过Java应用程序访问内嵌模式Derby数据库时,应用程序有责任需要在程序结束时关闭Derby数据库,如上面代码finally中的
DriverManager.getConnection("jdbc:derby:;shutdown=true");
shutdown参数用于关闭Derby数据库,如果url中指定了数据库命,则只会关闭指定的数据库,而不会关闭整个Derby数据库。数据库关闭成功时,Derby会抛出一个错误码为XJ015和一个08006的异常表示关闭成功,应用程序可以不处理这两个异常。
2) 访问网络模式Derby数据库
网络模式和内嵌模式的不同出在于:
A. 数据库连接URL的不同;
B. 应用程序退出时无效关闭Derby数据库;
C. 数据库驱动的不同;
String driver = “org.apache.derby.jdbc.ClientDriver”;
String url = “jdbc:derby: //localhost:1527/firstdb;create=true”;
Connection conn;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url);
}catch(Exception e) {
……
}
由于网络模式下,Derby数据库做为一个独立运行的数据库,可以被多个应用程序所访问,所以应用程序在运行结束时不应该关闭Derby数据库。

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731