视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何在Java程序中访问mysql数据库中的数据并进行简单的操作
2020-11-09 20:49:51 责编:小采
文档


在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据并进行简单的操作,具体详情请看下文。

创建一个javaProject,并输入如下java代码:

 package link;
 import java.sql.*;
 /**
 * 使用JDBC连接数据库MySQL的过程
 * DataBase:fuck, table:person;
 * 使用myeclipse对mysql数据库进行增删改查的基本操作。
 */
 public class JDBCTest {
 public static Connection getConnection() throws SQLException,
 java.lang.ClassNotFoundException
 {
 //第一步:加载MySQL的JDBC的驱动
 Class.forName("com.mysql.jdbc.Driver");
 //取得连接的url,能访问MySQL数据库的用户名,密码;jsj:数据库名
 String url = "jdbc:mysql://localhost:/fuck";
 String username = "root";
 String password = "";
 //第二步:创建与MySQL数据库的连接类的实例
 Connection con = DriverManager.getConnection(url, username, password);
 return con;
 }
 public static void main(String args[]) {
 try
 {
 //第三步:获取连接类实例con,用con创建Statement对象类实例 sql_statement
 Connection con = getConnection();
 Statement sql_statement = con.createStatement();
 //如果同名数据库存在,删除
 //sql_statement.executeUpdate("drop table if exists student");
 //执行了一个sql语句生成了一个名为student的表
 //sql_statement.executeUpdate("create table student (id int not null auto_increment, name varchar() not null default 'name', math int not null default , primary key (id) ); ");
 //向person表中插入数据
 sql_statement.executeUpdate("insert person values(, 'liying', )");
 sql_statement.executeUpdate("insert person values(, 'jiangshan', )");
 sql_statement.executeUpdate("insert person values(, 'wangjiawu', )");
 sql_statement.executeUpdate("insert person values(, 'duchangfeng', )");
 //第四步:执行查询,用ResultSet类的对象,返回查询的结果
 String query = "select * from person";
 ResultSet result = sql_statement.executeQuery(query);
 //显示数据中person表中的内容:
 System.out.println("person表中的数据如下:");
 System.out.println("------------------------");
 System.out.println("序号" + " " + "姓名" + " " + "分数");
 System.out.println("------------------------");
 //对获得的查询结果进行处理,对Result类的对象进行操作
 while (result.next())
 {
 int number = result.getInt("number");
 String name = result.getString("name");
 String mathsorce = result.getString("mathsorce");
 //取得数据库中的数据
 System.out.println(" " + number + " " + name + " " + mathsorce);
 }
 //关闭连接和声明
 sql_statement.close();
 con.close();
 } catch(java.lang.ClassNotFoundException e) {
 System.err.print("ClassNotFoundException");
 System.err.println(e.getMessage());
 } catch (SQLException ex) {
 System.err.println("SQLException: " + ex.getMessage());
 }
 }
 }

注意有几个地方是你需要修改的。

如下图中的url和账号,密码需要与你自己的相一致。

这些需要访问的数据必须要与数据库中的类型相互匹配,才能打印出正确的结果。

右键单击工程名-->Build Path -->Configure Biuld Path -->Libraries --> Add External JARs -->加入一个jdbc包(具体请查考Mysql的简单使用(一))--->ok

这时,在包下会多了一个Referenced Libraries包文件,则说明配置已经成功。

点击Run as ---> 运行Java Application --->JDBCTest--link--->显示结果如下:

以上所述是小编给大家介绍的如何在Java程序中访问mysql数据库中的数据并进行简单的操作的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

  • Java语言实现对MySql数据库中数据的增删改查操作的代码
  • Java连接mysql数据库并进行内容查询的方法
  • Java数据库连接池的几种配置方法(以MySQL数据库为例)
  • java jdbc连接mysql数据库实现增删改查操作
  • java连接MySQl数据库实例代码
  • java连接mysql数据库详细步骤解析
  • Java实现获得MySQL数据库中所有表的记录总数可行方法
  • Java连接MYSQL数据库的实现步骤
  • java连接mysql数据库乱码的解决方法
  • Java对MySQL数据库进行连接、查询和修改操作方法
  • 下载本文
    显示全文
    专题