网站大量收购独家精品文档,联系QQ:2885784924

Java开发有关数据库配置详解.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java开发有关数据库配置详解

№ 创建对象 创建Statement对象,它是用来向数据库发送查询和命令。它由Connection的createStaement方法创建的。 创建对象代码如下: Statement statement=connection.createStatement(); 创建好对象后,就可以进行数据库操作了。 常用方法: executeQuer——查询并在ResultSet中返回数据。 excuteUpdate——执行Update/Insert/Delete命令。 ......... 使用JDBC连接数据的5个步骤3 № 结果处理 处理结果最简单方式是使用ResultSet的next方法在表中移动,每次移动一行。 关闭连接 关闭数据库连接。 con.close(); 关闭连接同时,还自动关闭对应的Statement 和ResultSet对象。 使用JDBC连接数据的5个步骤4, 5 该程序运行后将在MySQL数据库服务器Test数据库中创建表student, 同时利用程序实现5条记录的录入,程序运行结果如下图所示。 【综合案例8-1】 Java程序在MySQL数据库中创建表student,并向其中输入数据。 实现代码 首先在Eclipse资源管理窗口中创建项目ConnectMySql,在该目录下创建文件夹Validate,在该目录下创建ConnectToMySqlTest.Java文件,输入源代码。 package validate; import java.sql.*; public class DataBaseTest { public static Connection getConnection() throws SQLException,java.lang.ClassNotFoundException { String url = jdbc:mysql://localhost:3306/test; //取得连接的url Class.forName(com.mysql.jdbc.Driver); //加载MySQL的jdbc驱动 String userName = root; //使用能访问MySQL数据库的用户名root String password = mysql; //使用口令 Connection con = DriverManager.getConnection(url, userName, password); //打开数据库连接 return con; } 8-1-1 public static void main(String args[]) { try { Connection con = getConnection(); //取得数据库的连接 Statement sql = con.createStatement(); //创建一个声明,用来执行sql语句 sql.executeUpdate(drop table if exists Goods); //如存在同名数据库则删除 sql.executeUpdate(create table goods(bmbh int not null auto_increment, bmmc varchar(30) not null default bmmc,bmyj int not null default 60,primary key (bmbh));); //向表中插入数据 sql.executeUpdate(insert goods values(1001,服装一部,842511)); sql.executeUpdate(insert goods values(1002,服装二部,796519)); sql.executeUpdate(insert goods values(1003,电器一部,328923)); sql.executeUpdate(insert goods values(1004,电器二部,977666)); sql.executeUpdate(insert goods values(1005,日用品部,765348)); String query = select * from Goods; //执行查询数据库

文档评论(0)

a888118a + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档