首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

生手ATM(5)-MySQL数据库版-无限用户

2012-09-18 
新手ATM(5)--MySQL数据库版--无限用户建议用 MyEclipse 练习演示。适合人群:1. 初学 java 的童鞋:必须已学

新手ATM(5)--MySQL数据库版--无限用户

建议用 MyEclipse 练习演示。

适合人群:

1. 初学 java 的童鞋:必须已学会基本语法,以及常用IO流,要不会有点晕;

2. 教员:作为上课教材例子。

…………………………………………………………………………………………………………

一、首先,建立数据库,添加数据:

SQL 语句如下:



二、其次,建立工程,写实现代码:

(1)工程结构图:

生手ATM(5)-MySQL数据库版-无限用户   

(2)添加 Java连接MySQL 数据库的驱动文件:

自行去下载 Java连接MySQL 数据库的驱动包,打开驱动包,将里面的 com 文件夹,解压到 建立好 的工程 的 根目录下 的 bin 文件夹里面。

               生手ATM(5)-MySQL数据库版-无限用户


(3)运行效果预览图:

生手ATM(5)-MySQL数据库版-无限用户

…………………………………………………………………………………………………………………………………………

完整源代码:

package atm.jdbc;//java 连接数据库atmdb ,添加一条数据,删除一条数据import java.sql.*;public class JavaSqlInsert{public static void main (String[] args){try{Class.forName("com.mysql.jdbc.Driver");java.sql.Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/atmdb","root","root");System.out.println("###############");System.out.println("数据库连接成功!");System.out.println("###############");Statement sta=conn.createStatement();sta.executeUpdate("INSERT INTO account VALUES(1004,123,4000.00)");System.out.println("");System.out.println("成功添加下列数据:");System.out.println("");ResultSet rs=sta.executeQuery("SELECT * FROM account WHERE code=1004");while(rs.next()){int code = rs.getInt("code");String password = rs.getString("password");double money = rs.getDouble("money");System.out.println(code+"\t"+password+"\t"+money);}sta.executeUpdate("DELETE FROM account WHERE code=1004");System.out.println("");System.out.println("");System.out.println("成功 删除刚添加的数据!");System.out.println("");rs.close();sta.close();conn.close();}catch (Exception e){System.out.println(e); System.out.println("");}}}


1楼Little_Stars昨天 23:52
友情提醒:nn为避免拼写错误,代码 请直接复制,点击 代码开头 的 【copy】即可。

热点排行