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("数据库操作异常");}}
阅读全文
0 0
- JavaWeb从入门到放弃(5)-连接上数据库
- JavaWeb从入门到放弃(1)-配置环境
- javaweb从入门到不放弃
- 栈溢出从入门到放弃(上)
- shell从入门到放弃(上)
- Realm数据库 从入门到“放弃”
- JavaWeb从入门到放弃(9)-实现一个客户端上传文件到服务端
- JavaWeb从入门到放弃(2)-让本地可以访问接口
- JavaWeb从入门到放弃(3)-让外网能访问以及互传json
- JavaWeb从入门到放弃(4)-XML与Bean之间的相互转化
- JavaWeb从入门到放弃(6)-仔细看下servlet
- JavaWeb从入门到放弃(7)-HTTP客户端请求和服务端回执
- JavaWeb从入门到放弃(10)-web.xml中信息的配置-持续更新
- Android开发从入门到放弃(5)使用LinearLayout
- Java web从入门到放弃(5)
- Docker 从入门到放弃(一)
- 策略模式(从放弃到入门)
- 观察者模式(从放弃到入门)
- 欢迎使用CSDN-markdown编辑器
- SourceTree 使用手册(第二篇)
- Volume group "cinder-volumes" not found\n Skipping volume group cinder-volumes
- 第一章 什么是TCP/IP
- 算法系列15天速成——第十四 图【上】
- JavaWeb从入门到放弃(5)-连接上数据库
- 高通官网
- 算法系列15天速成—— 图【下】(大结局)
- 到底月薪多少才不亏
- oracle笔记03
- Docker学习(4)构建Apache+Jekyll服务和Java应用
- python基本操作总结(三)
- 卡
- ECMAScript 6 入门学习(3.字符串的扩展)