实验:Java数据持久化->JDBC数据库
作者:reader1   类别:PHP开发    日期:2018-09-28 11:08:23    阅读:730 次   消耗积分:0 分


实验简介



JDBC(Java Data Base Connectivity, Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。





实验目的




1.安装Xampp 1.6.8版本并创建数据库和表。

2.掌握Java利用JDBC操作数据库的基本过程。

3.掌握JDBC针对数据库的增删改查的操作。

4.熟悉SQL语句和PreparedStatement等用法。






实验流程




1.安装并启动Xampp


(1)下载XAMPP1.6.8版本,地址为:https://sourceforge.net/projects/xampp/files/,选择“XAMPP Windows“目录,进入后选择1.6.8的版本即可。也可以直接通过搜索引擎搜索该版本并完成下载。由于XAMPP版本更新较快,而很多Web系统无法兼容较新的XAMPP版本,所以请务必下载此版本。


(2)安装XAMPP,保持默认安装即可,安装过程不用勾选任何选项。


(3)安装完成后,启动XAMPP控制面板,或进入XAMPP安装目录,运行xampp-control.exe,并启动Apache和MySQL即可,如图。


1.png


(4)打开浏览器,输入网址:http://localhost,如果出现如下页面,说明XAMPP安装成功。


2.png


(5)如果无法启动Apache或MySQL,最可能的原因就是端口被占用。默认情况下,Apache的HTTP服务器会占用80端口,而HTTPS服务会战胜443端口,MySQL占用3306端口。我们可以运行XAMPP安装目录下的xampp-portcheck.exe对端口的占用情况进行检查确认,只有Status栏为free表示端口未被占用,如图。


3.png


(6) 解决端口被占用的方法主要有两种,一种是停止占用端口的进程,一种是修改Apache和MySQL对应的端口号。建议大家使用第一种解决方案,这样可以保持与本书各章节内容的一致性。通常情况下,如果电脑上安装了其它Web服务器,如IIS,Tomcat之类的,那么80端口很有可能被占用,SVN和LoadRunner的代理进程很有可能占用443端口。另外电脑上如果之前已经安装了MySQL,那么3306端口也会被占用。


(7) 如果都无法解决问题,实在没有办法的情况下,我们可以选择修改XAMPP的端口号,现将各端口号对应的配置文件列出如下,供各位读者朋友参考:

a) Apache的80端口:Xampp\apache\conf\httpd.conf文件中的Listen 80。

b) Apache的443端口:Xampp\apache\conf\extra\httpd-ssl.conf文件中的Listen 443。

c) MySQL的3306端口:Xampp\mysql\bin\my.cnf文件中的port = 3306。


2.创建MySQL数据库和表


(1)打开网址:http://localhost/phpmyadmin 进入MySQL数据库管理后台。


(2)创建数据库,名称为:learn,排序规则选择:utf8-general-ci。


4.png


(3)为该数据库创建一张表,命名为:user,共5个列:

版权所有,转载本站文章请注明出处:蜗牛笔记, http://www.woniunote.com/article/66
上一篇:预备知识:Java数据持久化->XML文件(二)
下一篇:实验:利用文本文件重构WoniuATM
${comment['nickname']}   ${comment['createtime']}
  
       
${comment.content}
${reply.nickname} 回复 ${comment.nickname}    ${reply.createtime}
     
  
回复内容:${reply.content}