实现MySql数据库中某表记录的曾删改查教材.docx

上传人:b****7 文档编号:25406005 上传时间:2023-06-08 格式:DOCX 页数:18 大小:1.08MB
下载 相关 举报
实现MySql数据库中某表记录的曾删改查教材.docx_第1页
第1页 / 共18页
实现MySql数据库中某表记录的曾删改查教材.docx_第2页
第2页 / 共18页
实现MySql数据库中某表记录的曾删改查教材.docx_第3页
第3页 / 共18页
实现MySql数据库中某表记录的曾删改查教材.docx_第4页
第4页 / 共18页
实现MySql数据库中某表记录的曾删改查教材.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

实现MySql数据库中某表记录的曾删改查教材.docx

《实现MySql数据库中某表记录的曾删改查教材.docx》由会员分享,可在线阅读,更多相关《实现MySql数据库中某表记录的曾删改查教材.docx(18页珍藏版)》请在冰豆网上搜索。

实现MySql数据库中某表记录的曾删改查教材.docx

实现MySql数据库中某表记录的曾删改查教材

Java实验6

------MySql的安装与连接MySql数据库

数据库连接成功后的结果:

“您也成功连接MySQL数据库,以下是您的数据库信息!

学号姓名学校性别课程

2011001张三丰吉首大学男太极拳

2011002张无忌吉首大学男乾坤大罗移

2011003小龙女吉首大学女玉女剑法

2011004东方不败吉首大学女葵花宝典

2011005令狐冲吉首大学男独孤九剑”

详细操作步骤:

第一:

先下载并安装 MySql

  打开下载的mysql安装文件mysql-5.5.15-win64.zip,双击解压缩,运行“setup.exe”,出现如下界面:

mysql安装向导启动,按“Next”继续:

按“Next”继续:

      选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,出现下图所示界面:

按“Next”继续,出现下图:

点击“install”以继续,出现下图界面:

按“Next”继续,出现下图:

按“finish”完成安装。

    mysql配置向导启动界面,按“Next”继续

选择配置方式,“DetailedConfiguration(手动精确配置)”、“StandardConfiguration(标准配置)”,我们选择“DetailedConfiguration”,方便熟悉配置过程。

                 

             

     这里不要理睬,继续Next:

选择网站的一般mysql访问量,同时连接的数目,这里选“ManualSetting”,选择20个,按“Next”继续:

        是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,PortNumber:

3306,在这个页面上,选择“启用标准模式”(EnableStrictMode),按“Next”继续:

  

这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在CharacterSet那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SETNAMESGBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。

按“Next”继续。

 

      选择是否将mysql安装为windows服务,还可以指定ServiceName(服务标识名称),是否将mysql的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe-uusername-ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),这里全部打上了勾,ServiceName不变。

按“Next”继续。

 

这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),在此填入新密码,“Confirm(再输一遍)”内再填一次,最后“CreateAnAnonymousAccount(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

确认设置无误,如果有误,按“Back”返回检查。

按“Execute”使设置生效。

 

第二:

下载MySql的jdbc驱动。

第三:

将现下载好的jdbc驱动包导入eclipse中去,操作如下:

第四:

使用mysql创建数据库并加载数据:

mysql>usetest;

Databasechanged

mysql>createtablestudent(

->snochar(7)notnull,

->snamevarchar(8)notnull,

->sidvarchar(8)notnull,

->sexchar

(2)notnull,

->coursevarchar(9)notnull

->);

1)给表添加内容:

mysql>insertintostudentvalues

->(2011001,'张三丰','吉首大学','男','太极拳');

mysql>insertintostudentvalues

->(2011002,'张无忌','吉首大学','男','乾坤大罗移');

mysql>insertintostudentvalues

->(2011003,'小龙女','吉首大学','女','玉女剑法');

mysql>insertintostudentvalues

->(2011004,'东方不败','吉首大学','女','葵花宝典');

mysql>insertintostudentvalues

->(2011005,'令狐冲','吉首大学','男','独孤九剑');

2)显示表的内容

mysql>select*fromstudent;

第五:

打开eclipse输入下面源代码:

packagedate;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

publicclassJDBCTest{

publicstaticvoidmain(String[]args){

try{

//加载驱动程序

Class.forName("com.mysql.jdbc.Driver");

//URL指向要访问的数据库名test

Stringurl="jdbc:

mysql:

//127.0.0.1:

3306/test";

//MySQL配置时的用户名

Stringuser="root";

//MySQL配置时的密码

Stringpassword="123";

//连续数据库

Connectionconnection=DriverManager.getConnection(url,user,password);

if(!

connection.isClosed())

System.out.println("您也成功连接MySQL数据库,以下是您的数据库信息!

");

//statement用来执行SQL语句

Statementstatement=connection.createStatement();

//要执行的SQL语句

Stringsql="select*fromstudent";

//执行SQL语句并返回结果集

ResultSetrs=statement.executeQuery(sql);

System.out.println("学号"+"\t"+"姓名"+"\t"+"学校"+"\t"+"性别"+"\t"+"课程");

Stringname=null;

Stringsid=null;

Stringsex=null;

Stringcourse=null;

while(rs.next()){

//选择sname这列数据

name=rs.getString("sname");

sid=rs.getString("sid");

sex=rs.getString("sex");

course=rs.getString("course");

//输出结果

System.out.println(rs.getString("sno")+"\t"+name+"\t"+sid+"\t"+sex+"\t"+course);

}

//关闭结果集

rs.close();

//关闭连接

connection.close();

}catch(ClassNotFoundExceptione){

System.out.println("对不起,您的数据库连接失败,请查证后重新运行!

");

e.printStackTrace();

}catch(SQLExceptione){

e.printStackTrace();

}catch(Exceptione){

e.printStackTrace();

}

}

}

输出的结果如下:

您也成功连接MySQL数据库,以下是您的数据库信息!

学号姓名学校性别课程

2011001张三丰吉首大学男太极拳

2011002张无忌吉首大学男乾坤大罗移

2011003小龙女吉首大学女玉女剑法

2011004东方不败吉首大学女葵花宝典

2011005令狐冲吉首大学男独孤九剑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1