日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jdbc创建表 利用循环添加数据 ,更新数据

發布時間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jdbc创建表 利用循环添加数据 ,更新数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:上碼

1.有的已經實現的就注釋了
2.配置文件信息

package com.wyjedu.jdbc.PreparedStatement;import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Properties; import java.util.Scanner;/*** 1.創建 admin表* 2.使用 PreparedStatement添加5條數據* 3.修改tom的記錄,將name改成king* 4.刪除一條的記錄* 5.查詢全部記錄,并顯示在控制臺*/public class preparedStatement03 {public static void main(String[] args) throws Exception{text01();}//dml和create 操作public static void text01() throws Exception{//(1):獲取配置文件信息Properties properties = new Properties();properties.load(new FileInputStream("src//mysql.properitys"));String url = properties.getProperty("url");String user = properties.getProperty("user");String password = properties.getProperty("password");String driver = properties.getProperty("driver");//(2):注冊驅動Class.forName(driver);//(3):獲取連接Connection connection = DriverManager.getConnection(url, user, password);//(4):組織sql,獲取preparedStatement 接口// String sql = "create table admin(id int,name varchar(23))";// String sql = "insert into admin values (?,?)";//String sql = "update admin set name = ? where name = ?";String sql = "select * from admin";PreparedStatement preparedStatement = connection.prepareStatement(sql);//(5):執行語句Scanner scanner = new Scanner(System.in);// for (int i = 0; i < 5; i++) { // int id = scanner.nextInt(); // String name = scanner.nextLine(); // // preparedStatement.setInt(1,id); // preparedStatement.setString(2,name); // // int p = preparedStatement.executeUpdate(); // // System.out.println(i); // }/// 修改記錄// preparedStatement.setString(1,scanner.nextLine()); // preparedStatement.setString(2,scanner.nextLine()); // // int i = preparedStatement.executeUpdate(); // System.out.println(i);// 查詢表的記錄ResultSet resultSet = preparedStatement.executeQuery();while(resultSet.next()){int id = resultSet.getInt(1);//獲取該行第一列String name = resultSet.getString(2);//獲取該行的第二列System.out.println(id+" "+name);}//(6):關閉資源resultSet.close();preparedStatement.close();connection.close();} }

總結

以上是生活随笔為你收集整理的Jdbc创建表 利用循环添加数据 ,更新数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。