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

  • 3
  • 0
  • 约1.23万字
  • 约 69页
  • 2016-12-19 发布于贵州
  • 举报
№ 创建对象 创建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)

1亿VIP精品文档

相关文档