您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页数据库和多线程编程

数据库和多线程编程

来源:华佗小知识
数据库和多线程编程

一、实验目的

1.掌握Java概念;

2.掌握eclipse集成开发环境的使用; 3.掌握JDBC-ODBC桥接的方式访问数据库; 4.掌握多线程编程的方法。

二、实验内容及步骤

内容

数据库存放一学生表,有字段sdept-部门,sno-学号,sage-年龄,sname-姓名,通过JDBC-ODBC编程对该表进行增、删、改、查的操作; student.java

import java.sql.*; public class student {

public static void main(String[] args) throws ClassNotFoundException,

SQLException {

Connection con; Statement stmt; ResultSet rs;

Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");

con=DriverManager.getConnection(\"jdbc:odbc:db1\ stmt=con.createStatement();

rs=stmt.executeQuery(\"select * from stu\"); while(rs.next()){

System.out.println(rs.getString(\"sdept\")+\"

\"+rs.getString(\"sno\")+\" \"+rs.getString(\"sage\")+\" \"+rs.getString(\"sname\"));

}

System.out.println(\"查询完成!\");

Statement stmt1=con.createStatement(); String sql;

sql=\"insert into stu values('外语',30,22,'小蔡')\"; stmt.executeUpdate(sql);

ResultSet rs1=stmt1.executeQuery(\"select * from stu\"); while(rs1.next()){

System.out.println(rs1.getString(\"sdept\")+\"

\"+rs1.getString(\"sno\")+\" \"+rs1.getString(\"sage\")+\" \"+rs1.getString(\"sname\"));

}

System.out.println(\"插入完成!\");

Statement stmt2=con.createStatement(); String sql1;

sql1=\"update stu set sage=17 where sno=22\"; stmt.executeUpdate(sql1);

ResultSet rs2=stmt2.executeQuery(\"select * from stu\"); while(rs2.next()){

System.out.println(rs2.getString(\"sdept\")+\"

\"+rs2.getString(\"sno\")+\" \"+rs2.getString(\"sage\")+\" \"+rs2.getString(\"sname\"));

}

System.out.println(\"更新完成!\");

Statement stmt3=con.createStatement(); String sql2;

sql2=\"delete from stu where sno=26\"; stmt.executeUpdate(sql2);

ResultSet rs3=stmt3.executeQuery(\"select * from stu\"); while(rs3.next()){

System.out.println(rs3.getString(\"sdept\")+\"

\"+rs3.getString(\"sno\")+\" \"+rs3.getString(\"sage\")+\" \"+rs3.getString(\"sname\"));

}

System.out.println(\"删除完成!\"); con.close(); } }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务