基于Java与SQL数据库技术的学生成绩管理系统2.doc

基于Java与SQL数据库技术的学生成绩管理系统2.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java连接MySQL 数据库的正确操作流程 以下的文章主要介绍的是Java连接MySQL?数据库(以MySQL数据库为例),我们主要是以MySQL数据库为例讲下Java正确连接MySQL数据库的实际操作流程,以下就是对其详细内容的描述。 当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动MySQL-connector-java-5.0.5.zip(这个是必威体育精装版版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的MySQL-connector-java-5.0.5-bin.jar加到classpath里,具体如下: “我的电脑”- “属性” - “高级” - “环境变量”,在系统变量那里编辑classpath,将D:\MySQL-connector-java-5.0.5\MySQL-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。 环境配置好了,很简单。现在,先配置MySQL,设其用户名为“root”,密码为“root”。在命令行或用一个SQL的前端软件创建Database。 我是用SQLyog的前端软件来创建Database的。 先创接MySQL 数据库: CREATE?DATABASE?SCUTCS;? 接着,创建表: CREATE?TABLE?STUDENT ? ( ? SNO?CHAR(7)?NOT?NULL, ? SNAME?VARCHAR(8)?NOT?NULL, ? SEX?CHAR(2)?NOT?NULL, ? BDATE?DATE?NOT?NULL, ? HEIGHT?DEC(5,2)?DEFAULT?000.00, ? PRIMARY?KEY(SNO) ? ); ? 然后插入数据,可以用SQL语句insert into 表名 values (value1, value2, ...); 也可以用SQLyog来操作 好了,创建好了。 下面,我们来编写.java文件来演示一下如何访问MySQL数据库。 import?java.sql.*;? ? public?class?JDBCTest?{? ? public?static?void?main(String[]?args){? ? 驱动程序名 String?driver?=?com.MySQL.jdbc.Driver;?? URL指向要访问的数据库名scutcs String?url?=?jdbc:MySQL://127.0.0.1:3306/scutcs;? MySQL配置时的用户名 String?user?=?root;?? MySQL配置时的密码 String?password?=?root;? ? try?{? ? 加载驱动程序 Class.forName(driver);?? 连续MySQL 数据库 Connection?conn?=?DriverManager.getConnection(url,?user,?password);? ? if(!conn.isClosed())? ? System.out.println(Succeeded?connecting?to?the?Database!);? ? statement用来执行SQL语句 Statement?statement?=?conn.createStatement();? 要执行的SQL语句 String?sql?=?select?*?from?student;? 结果集 ResultSet?rs?=?statement.executeQuery(sql); ? System.out.println(-----------------); ? System.out.println(执行结果如下所示:); ? System.out.println(-----------------); ? System.out.println(?学号?+?\t?+??姓名); ? System.out.println(-----------------); ? String?name?=?null; ? while(rs.next())?{ ? name?=?rs.getString(sname);? 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。然后使用GB2312字符集解码指定的字节数组 name?=?new?String(name.getBytes(ISO-8859-1),GB2312);?? 输出结果 System.out.println(rs.getString(

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档