如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库的部分,简单的数据库操作:1,数据库的打开以dos窗口为例:启动数据库:打开dos并执行以下语句netstartmysql或者打开控制面板----》工具管理-----》服务-----》右键启动关闭服务器有以下方式:执行netstopmysql或者mysqladmin-uroot-prootshutdown打开数据库:启动数据库成功后在窗口输入以下语句并执行:mysql-uroot-proot其中-proot是数据库密码,如为设置则可以省略修改数据库密码:在dos窗口执行以下语句:mysqladmin-uroot-prootpassword密码1、使用SHOW语句找出在前存在什么数据库:>showdatabases;2、创建一个数据库abcd:mysql>createdatabaseabcd;3、选择你所创建的数据库:mysql>useabcd;4、创建一个数据库表:首先看现在你的数据库中存在什么表:mysql>showtables;mysql>CREATETABLEmytable(nameVARCHAR(20),sexCHAR(1))创建了一个表后,我们可以看看刚才做的结果,用SHOWTABLES显示数据库中有哪些表:mysql>SHOWTABLES;5、显示表的结构:mysql>DESCRIBEmytable;6、往表中加入记录:mysql>select*frommytable;Emptyset(0.00sec)这说明刚才创建的表还没有记录。加入一条新记录:mysql>insertintomytable->values(′abcd′,′f′,′1977-07-07′,′china′);QueryOK,1rowaffected(0.05sec)再用上面的SELECT命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。7、查询(1)、Select*from表名也可以是:select字段名from表名where字段名=。。。。(2)、Select列名from表名从表中查询指定列的数据(3)、Select列名1,列名2,列名3,(*)from表名Where列名=’’查询指定条件的数据例如查询姓名为abcd的出生日期8、删除表中的数据删除表mytable中编号为1的记录mysql>deletefrommytablewheresex=’f’;9、修改表中的数据update表名set字段=’新值’,…where条件例如:将姓名为abcd的员工性别改为m(女)Updatemytablesetsex=’m’wherename=’abcd’;执行查询语句之后的结果。Jdbc的部分:jdbc:是一种可用于执行SQL语句的javaAPI(ApplicationProgrammingInterface),是连接数据库和java应用程序的一个纽带。jdbc要实现java与数据库的连接可通过以下两种方式,如下所示:1.jdbc------>DriverManager------>数据库;(现在)2.jdbc------>DriverManager------>odbc------>数据库;(以前)jdbc实现java与数据库的具体实现步骤:1,注册驱动(在这之前需引入驱动类)Class.forName("驱动类全名");如:Class.forName("com.mysql.jdbc.Driver");2,使用DriverManager类生成ConnertionConnectionconn=DriverManager.getConnection("jdbc:mysql://主机名或IP地址:端口(3306可以省略)/数据库名","用户名","密码");3,使用Connection生成statement对象Statementstmt=conn.createStatement();4,执行statement,拿到返回结果集Stringsql="数据库处理语句(增删改查)";ResultRetrs=stmt.executeUpdate(sql);或者:(两者区别,下面这种在数据量庞大的时候可以提高效率)Stringsql="UPDATE表名SETSALARY=?WHEREID=?";PreparedStatementpstmt=conn.prepareStatement(sql);pstmt.set返回类型(1,数据1);pstmt.set返回类型(2,数据2);5,处理返回结果集while(rs.next()){