import javasql;
public class Test
{
public static void main(String[] args) throws Exception
{
ClassforName("commysqljdbcDriver");
//一开始必须填一个已经存在的数据库
String url = "jdbc:mysql://localhost:3306/testuseUnicode=true&characterEncoding=utf-8";
Connection conn = DriverManagergetConnection(url, "root", "123456");
Statement stat = conncreateStatement();
//创建数据库hello
statexecuteUpdate("create database hello");
//打开创建的数据库
statclose();
connclose();
url = "jdbc:mysql://localhost:3306/hellouseUnicode=true&characterEncoding=utf-8";
conn = DriverManagergetConnection(url, "root", "123456");
stat = conncreateStatement();
//创建表test
statexecuteUpdate("create table test(id int, name varchar(80))");
//添加数据
statexecuteUpdate("insert into test values(1, '张三')");
statexecuteUpdate("insert into test values(2, '李四')");
//查询数据
ResultSet result = statexecuteQuery("select from test");
while (resultnext())
{
Systemoutprintln(resultgetInt("id") + " " + resultgetString("name"));
}
//关闭数据库
resultclose();
statclose();
connclose();
}
}
我当年的笔记,都给你吧。\x0d\\x0d\一、 建立数据库\x0d\方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”\x0d\ ⑵或采用“工具”菜单“向导”\x0d\方法二:使用数据库设计器\x0d\1、 使用向导建立数据库\x0d\特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。\x0d\2、 使用数据库设计器建立数据库\x0d\特点: 最大特点就是灵活性\x0d\ *** 作步骤:⑴“文件”菜单“新建”,显示新建对话框\x0d\ ⑵选择“数据库”和单击“新建文件”钮\x0d\ ⑶在创建对话框中输入新数据库的名称和单击“保存”钮\x0d\ 效果:数据库文件已经建立完成。\x0d\ 显示出“数据库设计器”窗口和“数据库设计工具”\x0d\ 打开“数据库设计器”工具方法:“显示”菜单“工具栏” \x0d\ 选择“数据库设计器” \x0d\三、建立表\x0d\1、 数据库与数据表\x0d\可以先建立自由表,然后再添加到数据库中\x0d\建立新的数据库表,系统会将其自动加入到数据库中。\x0d\2、 建立自由表\x0d\ 注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时 \x0d\ 将一个表添加到多个数据库。\x0d\ 预备知识:建立表必须首先建立表的结构\x0d\ 即要描述各个字段的字段名、字段类型、字段宽度、如果是数\x0d\ 值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)\x0d\ \x0d\3、 建立数据库表\x0d\有三种方法: \x0d\法一、“文件”菜单“新建”,显示新建对话框\x0d\ 选择“表”和单击“新建文件”钮\x0d\ 在创建对话框中输入新数表名称和单击“保存”钮\x0d\ 法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后\x0d\ 选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名 \x0d\ 后“保存”\x0d\ 法三、使用数据库设计器工具栏\x0d\ (“显示”菜单“工具栏”)\x0d\ 选择“数据库设计器”工具栏种的第一个钮“新建表”\x0d\ \x0d\二、使用命令建立数据库、数据库表\x0d\1、 建立数据库\x0d\CREATE DATABASE 数据库名称\x0d\2、 建立数据库表\x0d\CREATE TABLE │DBF 表名 [FREE]\x0d\ (字段名1 字段类型 [(字段宽度 [,小数位数] )]\x0d\ [(字段名2]\x0d\\x0d\二、使用向导建立查询\x0d\ 1、查询形式分类:查询向导:标准查询\x0d\ 交叉表向导:以电子表格形式输出查询结果\x0d\ 图形向导:以电子图形形式输出查询结果\x0d\ 2、使用查询向导建立查询步骤:\x0d\ [0]使用查询向导前必须先打开用到的库表或自由表\x0d\ ⑴字段选取\x0d\ ⑵记录筛选\x0d\ ⑶选择排序方式\x0d\ ⑷查询完成(选择保存并运行)(浏览查询)\x0d\ ⑸打开查询设计器,修改查询
以下为创建MySQL数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);
以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
实例解析:
如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在 *** 作数据库时如果输入该字段的数据为NULL ,就会报错。
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。
以上就是关于用java编写一个创建数据库和表的程序的代码怎么写全部的内容,包括:用java编写一个创建数据库和表的程序的代码怎么写、怎样建立数据库表格、如何在数据库中创建表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)