给你发段代码jxl的其实poi也能做的导出的是EXcel表格package comtest;import javaioFile;
import javaioFileOutputStream;
import javaioOutputStream;import jxlWorkbook;
import jxlwriteLabel;
import jxlwriteWritableSheet;
import jxlwriteWritableWorkbook;public class ExcelWriter {
public static void write() {
try {
// 打开文件
WritableWorkbook book = WorkbookcreateWorkbook( new File( "D:/testxls" ));
// 生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet = bookcreateSheet( " 第一页 " , 0 );
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , " test " ); // 将定义好的单元格添加到工作表中
sheetaddCell(label); /
生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789123
/
jxlwriteNumber number = new jxlwriteNumber( 1 , 0 , 55512541 );
sheetaddCell(number); // 写入数据并关闭文件
bookwrite();
bookclose();
} catch (Exception e) {
eprintStackTrace();
}
}
public static void update(){
try {
// Excel获得文件
Workbook wb = WorkbookgetWorkbook( new File( "D:/testxls" ));
// 打开一个文件的副本,并且指定数据写回到原文件
WritableWorkbook book = WorkbookcreateWorkbook( new File( "D:/testxls" ), wb);
// 添加一个工作表
// WritableSheet sheet = bookcreateSheet( " 第二页 " , 1 );
WritableSheet sheet = bookgetSheet(0);
sheetaddCell( new Label( 0 , 1 , "test1" ));
jxlwriteNumber number = new jxlwriteNumber( 1 , 1 , 4444444 );
sheetaddCell(number);
bookwrite();
bookclose();
} catch (Exception e) {
Systemoutprintln(e);
}
}
public static void main(String args[]){
ExcelWriterwrite();
ExcelWriterupdate();
}
}
SQL SERVRE 2000 测试通过
CREATE DATABASE shop
GO
use shop
/ 用户信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'UserInfo_table')
DROP TABLE UserInfo_table
GO
CREATE TABLE UserInfo_table
(
userId smallint /用户编号/
IDENTITY(1,1),
loginName varchar(20) not null, /登陆名称/
userName varchar(20) not null, /用户名称/
userPwd varchar(10) not null, /用户密码/
userType varchar(20) not null, /用户类型/
userSex varchar(2), /用户性别/
userPhone varchar(20), /用户电话/
userEmail varchar(40), /用户邮件/
userAddress varchar(200), /用户地址/
userZip varchar(10), /用户邮编/
createTime datetime default getdate(), /注册时间/
updateTime datetime, /更新时间/
userStatus varchar(4) not null, /用户状态/
userLevel int, /用户级别/
constraint pk_userinfo primary key(userId)
)
/ 系统代码表 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'CommonCode_table')
DROP TABLE CommonCode_table
GO
CREATE TABLE CommonCode_table
(
codeType varchar(20) not null, /代码类型/
codeName varchar(20) not null, /代码名称/
codeValue varchar(100) not null, /代码值/
constraint pk_commoncode primary key(codeType, codeName)
)
/ 菜单信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'MenuShop_table')
DROP TABLE MenuShop_table
GO
CREATE TABLE MenuShop_table
(
menuId varchar(50) not null,
menuName varchar(50),
menuImg varchar(50),
menuSelImg varchar(50),
menuAction varchar(50),
menuLevel smallint not null,
parentMenuId varchar(50),
menuLine smallint not null,
isUserMenu bit not null,
constraint pk_menushop primary key(menuId)
)
/ 用户订单 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'UserOrder_table')
DROP TABLE UserOrder_table
GO
CREATE TABLE UserOrder_table
(
orderId varchar(50) not null, /订单号/
userId smallint not null, /订购人ID/
orderTime datetime not null, /订单产生日期/
orderStatus char(2) not null, /订单是否确认,0/1/
orderPassTime datetime, /确认时间/
orderPassId smallint, /订单处理人/
orderSendState char(2), /订单发送状态/
orderRecName varchar(20), /订单接收人姓名/
orderRecMail varchar(20),
orderRecAddress varchar(200), /订单接收地址/
orderRecZip varchar(10), /订单接受地址邮编/
orderTotalPrice decimal(10,2), /订单总价/
lineIndexNext int,
constraint pk_userorder primary key(orderId)
)
/ 订单中项目信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'LineItem_table')
DROP TABLE LineItem_table
GO
CREATE TABLE LineItem_table
(
orderId varchar(50) not null, /订单号/
lineIndex int not null, /订单索引/
itemId varchar(50) not null,
productId int not null, /产品ID/
quantity int not null, /订单项数量/
unitPrice decimal(10, 2) not null, /该订单项的价格/
orderStatus int not null,
constraint pk_lineitem primary key(orderId, lineIndex)
)
/ 商品类别信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'ProductCategory_table')
DROP TABLE ProductCategory_table
GO
CREATE TABLE ProductCategory_table
(
catId int
IDENTITY(1,1), /类别编号/
catName varchar(100) not null, /类别名称/
parentId int, /父级类别ID/
catHaveChild varchar(2) not null, /是否有子类别Y/N/
sort int not null, /排序标志/
inputdate datetime default getdate(), /建立时间/
isValid varchar(2), /此类别是否有效/
decs varchar(255), /说明/
constraint pk_productcategory primary key(catId)
)
/ 产品信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'ProductInfo_table')
DROP TABLE ProductInfo_table
GO
CREATE TABLE ProductInfo_table
(
productId int
IDENTITY(1,1), /编号/
catId int not null, /类别ID/
productName varchar(100), /物品名称/
productContent varchar(4000),
productDesc varchar(1000), /物品简介/
isPrompt bit default 0, /是否优惠/
registerTime datetime default getdate(), /上架日期/
listPrice decimal(10, 2), /物品价格/
unitPrice decimal(10, 2), /会员价格/
orderDesc varchar(1000), /订购说明/
productImgUrl varchar(200), /物品/
sort int, /排序标记/
productCount int, /库存量/
isValid bit not null,
constraint pk_productInfo primary key(productId),
constraint fk_product foreign key(catId)
references ProductCategory_table(catId)
)
/ /
create index ProductCategory on ProductInfo_table(catId);
create index ProdcutName on ProductInfo_table(productName);
/ 公告信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'BulletinInfo_table')
DROP TABLE BulletinInfo_table
GO
CREATE TABLE BulletinInfo_table
(
bulletinId int
IDENTITY(1,1), /编号/
bulletinTitle varchar(100) not null, /公告板标题/
bulletinBody varchar(4000), /公告板内容/
inputDate datetime default getdate(), /添加日期/
updateDate datetime, /更新日期/
inputUserId smallint, /添加管理员ID/
bulletinPoint int, /浏览量/
bulletinSort int, /排序标记/
isValid char(2) default 1, /是否有效/
constraint pk_bulletinInfo primary key(bulletinId)
)
/ 公告信息 /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'ItemInfo_table')
DROP TABLE ItemInfo_table
GO
CREATE TABLE ItemInfo_table
(
itemId varchar(50), /项目ID/
productId int not null, /项目产品ID/
quantity int not null,
listPrice decimal(10,2), /物品价格/
unitPrice decimal(10,2), /会员价格/
status varchar(2), /更新日期/
constraint pk_iteminfo primary key(itemId)
)
/ /
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES
WHERE TABLE_NAME = 'Serial_Number')
DROP TABLE Serial_Number
GO
CREATE TABLE Serial_Number
(
serialId varchar(50) not null,
SerialNumber int,
constraint pk_SerialNumber primary key(serialId)
)
大类
编号 类名
ID1 XX类
ID2 XX类
ID3 XX类
小类
大类ID XX小类
大类ID XX小类
查询的时候写多表查询就可以了
列出数据库的全部表名
select name from sysobjects where type='u'
select count() from sysobjects where id = object_id('数据库名Owner表名')OBJECT_ID返回数据库对象标识号。
语法OBJECT_ID ( 'object' )参数'object'要使用的对象。object 的数据类型为 char 或 nchar。如果 object 的数据类型是 char,那么
隐性将其转换成 nchar。
返回类型int注释当该参数对系统函数可选时,则系统采用当前数据库、主机、服务器用户或数据库用户。内
置函数后面必须跟圆括号。
如果指定一个临时表名,则必须在临时表名前面加上数据库名,例如:
SELECT OBJECT_ID('tempdb#mytemptable')
系统函数可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。有关更多信
息,请参见表达式和 WHERE。
示例下面的示例为 pubs 数据库中的 authors 表返回对象 ID。
USE masterSELECT OBJECT_ID('pubsauthors')
下面是结果集:
use 数据库名
show tables就能看到这个库中所有的表
或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表
//看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。mysql>select database(); +------------+ | DATABASE() | +------------+ | menagerie | +------------+
如何查看Mysql中有哪些数据库和表
我想要知道自己的Mysql中有哪些数据库和表,该如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
以上就是关于如何利用数据库做数据报表全部的内容,包括:如何利用数据库做数据报表、建立购物网站数据库 需要哪些表和字段 越详细越好、在数据库中如何建分类表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)