
MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在MySQL中,创建数据库的基本语法格式如下所示:
CREATE DATABASE 数据库名称
在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一的,不可重复出现。
例如下面我们创建一个名称为itcast的数据库,SQL语句如下所示:
CREATE DATABASE itcast
执行结果如下所示:
如果看到上述运行结果,说明SQL语句执行成功了。为了验证数据库系统中是否创建了名称为itcast的数据库,需要査看数据库。在MySQL中,查看数据库的SQL语句如下所示:
SHOW DATABASES
使用SHOW语句査看已经存在的数据库,执行结果如下所示:
从上述执行结果可以看出,数据库系统中存在5个数据库。其中,除了我们之前创建的itcast数据库外,其他的数据库都是在MSQL安装完成后自动创建的。
创建好数据库之后,要想査看某个已经创建的数据库信息,可以通过SHOW CREATE DATABASE语句查看,具体语法格式如下所示:
SHOW CREATE DATABASE数据库名称
查看创建好的数据库itcast的信息,SQL语句如下所示:
SHOW CREATE DATABASE itcast
上述执行结果显示出了数据库itcast的创建信息,例如,数据库itcast的编码方式为utf-8。
代码如下:
建立连接
package Test
import java.sql.*
public class ConnectionManager {
private static final String DRIVER_CLASS="com.microsoft.sqlserver.jdbc.SQLServerDriver" //定义常量(下同)
private static final String DATABASE="jdbc:sqlserver://localhost:1433DatabaseName=news"
private static final String DATABASE_USER = "sa"
private static final String DATAVSES_PASS = "123456"
public static Connection getConnection(){
Connection conn = null
try {
Class.forName(DRIVER_CLASS)
conn = DriverManager.getConnection(DATABASE,DATABASE_USER,DATAVSES_PASS)
} catch (Exception e) {
e.printStackTrace()
}
return conn
}
public static void clossConnection (Connection connection){ //释放资源(下同)
try {
if (connection !=null &&!connection.isClosed()){
connection.close()
}
} catch (SQLException e) {
e.printStackTrace()
}
}
public static void closeResultSet(ResultSet rs){
try {
if (rs!=null){
rs.close()
rs = null
}
} catch (Exception e) {
e.printStackTrace()
}
}
public static void closeStatement(PreparedStatement pstmt) {
try {
if (pstmt != null){
pstmt.close()
pstmt = null
}
} catch (Exception e) {
e.printStackTrace()
}
}
}
建立实体类
package Test
import java.util.Date
public class FirestLevelTitle {
private int id // ID
private String titleName//名称
private String creator //创建者
private Date createTime //创建时间
public FirestLevelTitle(int id ,String titleName ,String creator,Date createTime){
this.id = id
this.titleName = titleName
this.creator = creator
this.createTime = createTime
}
public Date getCreateTime() {
return createTime
}
public void setCreateTime(Date createTime) {
this.createTime = createTime
}
public String getCreator() {
return creator
}
public void setCreator(String creator) {
this.creator = creator
}
public int getId() {
return id
}
public void setId(int id) {
this.id = id
}
public String getTitleName() {
return titleName
}
public void setTitleName(String titleName) {
this.titleName = titleName
}
}
通过jdbc 访问数据库
package Test
import java.sql.*
import java.util.ArrayList
import java.util.List
public class FirestLeveTitleDbOpereation {
public List getAllFirestLeveTitleList(){ //返回FirestLevelTitle对象的集合
List list = new ArrayList()//定义数组
Connection conn = null
PreparedStatement pstmt = null
ResultSet rs = null
try {
conn = ConnectionManager.getConnection() //建立连接
String sql = "select * from FirstLevelTitle order by CreatorTime desc" //sql语句
pstmt = conn.prepareStatement(sql) //PreparedStatement 语句
rs = pstmt.executeQuery() //查询结果集
while (rs.next()) { //处理结果
int id = rs.getInt("id")
String title = rs.getString("TitleName")
String createw = rs.getString("Creator")
Date time = rs.getDate("CreatorTime")
//把个属性封装到FirestLevelTitle 对象中
FirestLevelTitle fTitle = new FirestLevelTitle(id,title,createw,time)
list.add(fTitle) //添加到集合中
}
} catch (Exception e) {
e.printStackTrace()
}
finally{ //释放资源
ConnectionManager.closeResultSet(rs)
ConnectionManager.closeStatement(pstmt)
ConnectionManager.clossConnection(conn)
}
return list
}
}
jsp页面
<%@ page language="java" pageEncoding="GBK"
import="java.util.* ,Test.*" //添加引用
%>
<html>
<head>
</head>
<body>
<%
FirestLeveTitleDbOpereation first = new FirestLeveTitleDbOpereation()
List list = first.getAllFirestLeveTitleList()
if (list.size()!=0){
for(int i = 0i <list.size()i++){ //循环遍历
FirestLevelTitle fTitle = (FirestLevelTitle)list.get(i)
%>
<td>
表名是: <%=fTitle.getTitleName()%><br/>
id是:<%=fTitle.getId() %><br/>
时间是:<%=fTitle.getCreateTime() %><br/>
</td>
<%
}
}
%>
</body>
</html>
一、创建数据库简介数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了数据和信息支持。因此,对于想管理好数据库的你来说,必须明白怎样建立数据库,那么如何建立呢?跟着本文一起来学习吧。
二、4种主流数据库创建方式
2.1 MySQL创建数据库
MySQL中创建数据库的基础英语的语法文件格式以下。
CREATE DATABASE db_name
在其中“db_name”是即将创建的数据库名字,该名字不可以与早已存有的数据库同名。
实例:创建 MySQL 数据库,名称为 shulanxt:
CREATE DATABASE shulanxt
按回车执行上述语句,即可创建名叫 shulanxt 的数据库。
2.2 SQL Server创建数据库
SQLServer创建数据库的方式有两种:
根据运作SQL脚本制作;
应用SQLServer管理方法模块创建数据库。
以下流程将展现怎么使用SQLServer管理方法模块在SQLServer2014创建数据库。
在目标任务管理器中,右键单击数据库文件夹名称/标志,随后挑选Newdatabase…:
开展数据库取名,这里叫“TaskTracker”,随后点一下“OK”,即完成创建:
2.3 Oracle创建数据库
2.3.1 创建新用户并授与管理权限
最先,起动SQLplus程序的命令行:
sqlplus
如下所示:
注意:也可以从菜单栏的安装文件直接开启 SQLPlus。
当SQLPlus起动后,使用在安装Oracle数据库网络服务器时键入的登陆密码以sys用户身份登陆
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)