JavaWeb从入门到放弃(5)-连接上数据库

来源:互联网 发布:怎么创建农村淘宝网店 编辑:程序博客网 时间:2024/06/03 22:50

走过前面的,终于实现了数据的互相收发,但是数据并没有存起来,当然你可以存到文件里面,完全没问题;不过一般还是存数据库。

这里的数据库操作和javaSe的操作相同,依赖JDBC来连接数据库,从而实现数据库的增删改查操作。

// 新建一个数据库private void creatNewDataBase() {Connection connection;// 驱动程序名String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名mydataString url = "jdbc:mysql://localhost:3306/mytest";// MySQL配置时的用户名String user = "root";// MySQL配置时的密码String password = "admin";try {Class.forName(driver);connection = DriverManager.getConnection(url, user, password);Statement statement = connection.createStatement();// 建表语句String creatSql = "create table if not exists newuser1(id int primary key auto_increment,name varchar(20),age varchar(5),picture longblob);";int result = statement.executeUpdate(creatSql);// 插入语句String sql = "INSERT INTO newuser1(name,age) VALUES('赵日天','11');";int result1 = statement.executeUpdate(sql);if (result1 == 0) {System.out.println("数据库插入失败");} else {System.out.println("数据库插入成功");}//修改语句String updateSql="update newuser1 set name='Name' where name='赵日天'";int result2 = statement.executeUpdate(updateSql);if (result2 == 0) {System.out.println("数据库修改失败");} else {System.out.println("数据库修改成功");}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("没有找到这个类");} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("数据库操作异常");}}


原创粉丝点击