Java连接MySQL 数据库.doc

上传人:豆**** 文档编号:29964501 上传时间:2022-08-02 格式:DOC 页数:4 大小:36.50KB
返回 下载 相关 举报
Java连接MySQL 数据库.doc_第1页
第1页 / 共4页
Java连接MySQL 数据库.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《Java连接MySQL 数据库.doc》由会员分享,可在线阅读,更多相关《Java连接MySQL 数据库.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java连接MySQL 数据库的正确操作流程时间:2010-05-25 15:41 来源:博客园 字体:大 中 小以下的文章主要介绍的是Java连接MySQL 数据库(以MySQL数据库为例),我们主要是以MySQL数据库为例讲下Java正确连接MySQL数据库的实际操作流程,以下就是对其详细内容的描述。当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动MySQL-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的MySQL-c

2、onnector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”- “属性” - “高级” - “环境变量”,在系统变量那里编辑classpath,将D:MySQL-connector-java-5.0.5MySQL-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。环境配置好了,很简单。现在,先配置MySQL,设其用户名为“root”,密码为“root”。在命令行或用一个SQL的前端软件创建Database。我是用SQLyog的前端软件来创建Database的。先创

3、接MySQL 数据库:1. CREATEDATABASESCUTCS;接着,创建表:1. CREATETABLESTUDENT 2. ( 3. SNOCHAR(7)NOTNULL, 4. SNAMEVARCHAR(8)NOTNULL, 5. SEXCHAR(2)NOTNULL, 6. BDATEDATENOTNULL, 7. HEIGHTDEC(5,2)DEFAULT000.00, 8. PRIMARYKEY(SNO) 9. ); 然后插入数据,可以用SQL语句insert into values (value1, value2, .);也可以用SQLyog来操作好了,创建好了。下面,我们来编

4、写.java文件来演示一下如何访问MySQL数据库。1. importjava.sql.*; 2. publicclassJDBCTest 3. publicstaticvoidmain(Stringargs) 驱动程序名1. Stringdriver=com.MySQL.jdbc.Driver;URL指向要访问的数据库名scutcs1. Stringurl=jdbc:MySQL:/127.0.0.1:3306/scutcs;MySQL配置时的用户名1. Stringuser=root;MySQL配置时的密码1. Stringpassword=root; 2. try 加载驱动程序1. Cla

5、ss.forName(driver);连续MySQL 数据库1. Connectionconn=DriverManager.getConnection(url,user,password); 2. if(!conn.isClosed() 3. System.out.println(SucceededconnectingtotheDatabase!); statement用来执行SQL语句1. Statementstatement=conn.createStatement();要执行的SQL语句1. Stringsql=select*fromstudent;结果集1. ResultSetrs=s

6、tatement.executeQuery(sql); 2. System.out.println(-); 3. System.out.println(执行结果如下所示:); 4. System.out.println(-); 5. System.out.println(学号+t+姓名); 6. System.out.println(-); 7. Stringname=null; 8. while(rs.next() 选择sname这列数据1. name=rs.getString(sname);首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。然后使用GB2

7、312字符集解码指定的字节数组1. name=newString(name.getBytes(ISO-8859-1),GB2312);输出结果1. System.out.println(rs.getString(sno)+t+name); 2. 3. rs.close(); 4. conn.close(); 5. catch(ClassNotFoundExceptione) 6. System.out.println(Sorry,cantfindtheDriver!); 7. e.printStackTrace(); 8. catch(SQLExceptione) 9. e.printStac

8、kTrace(); 10. catch(Exceptione) 11. e.printStackTrace(); 12. 13. 14. 接下来我们运行一下看下效果:D:testjdbcjavac JDBCTest.javaD:testjdbcjava JDBCTestSucceeded connecting to the Database!执行结果如下所示:学号 姓名0104421 周远行0208123 王义平0209120 王大力0309119 李 维0309203 欧阳美林哈哈,成功啦,以上的相关内容就是对java连接MySQL 数据库的介绍,望你能有所收获。4获收你绍的 接连 容相上功

9、美美 大 义王 远周 姓示所如执 . 果下下们 ;( ) ;) ;( ) ( ) )( ) + . 结; , . 数节指集字 使组数新结并字为 将 - ; 数这 ( .( ; )-( )姓学( ;- ;下结( ;- . ; 果; 语语;) 语 行来 ;! . . ! 据 ( . 程动 ; 密的 户的置; 0 ./ : = 数访指 = 序 ; . 库库 如一件 写们了好操 用). 表 用可数 ( 0. ) , ( ) , ( 表创; 库数 的 来件 建件前 个行命 “为” “其, 配在。,好定后开分 与”加要符在后加 . - - 0 , 里统在变“” -性 ”电下体里 到. - 的将, 压我一压其。版是( . 驱 载环这配说就具简比这 后 . 般 有要首述描内其就,操的库 确 讲据 _ / 主我为库数 / ./ (数 _ . /: 连 的要)( 中) : 大( 字园:来 - 流操正数 连 操- 字 ( :) 要 . ( / 库我 据讲 操,述要 后 比配载 .是其我将 里”-”在 , 0 . 在要 定。 其为 个建 来的 创 ( . ( 用 表 用 们 一库 = 数 /0;户的 ; 程( 据 . !;来 语 ; ;.-; 结下 - (姓 -) .(这 新组字节 + ) ( ; ( 们 如所周 功容接 收

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com