java編寫創(chuàng)建數(shù)據(jù)庫和表的程序
更新時間:2017年10月08日 14:05:08 作者:DamonWong
這篇文章主要為大家詳細介紹了java編寫創(chuàng)建數(shù)據(jù)庫和表的程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文示例可見一斑了,主要是通過Java對SQL語句進行操作,和普通的增刪改查的原理是一樣的:
import java.sql.*; public class Test { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); //一開始必須填一個已經(jīng)存在的數(shù)據(jù)庫 String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8"; Connection conn = DriverManager.getConnection(url, "root", "123456"); Statement stat = conn.createStatement(); //創(chuàng)建數(shù)據(jù)庫hello stat.executeUpdate("create database hello"); //打開創(chuàng)建的數(shù)據(jù)庫 stat.close(); conn.close(); url = "jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8"; conn = DriverManager.getConnection(url, "root", "123456"); stat = conn.createStatement(); //創(chuàng)建表test stat.executeUpdate("create table test(id int, name varchar(80))"); //添加數(shù)據(jù) stat.executeUpdate("insert into test values(1, '張三')"); stat.executeUpdate("insert into test values(2, '李四')"); //查詢數(shù)據(jù) ResultSet result = stat.executeQuery("select * from test"); while (result.next()) { System.out.println(result.getInt("id") + " " + result.getString("name")); } //關(guān)閉數(shù)據(jù)庫 result.close(); stat.close(); conn.close(); } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- java導(dǎo)出數(shù)據(jù)庫中Excel表格數(shù)據(jù)的方法
- 讓Java后臺MySQL數(shù)據(jù)庫能夠支持emoji表情的方法
- JAVA使用geotools讀取shape格式文件的方法
- java后端把數(shù)據(jù)轉(zhuǎn)換為樹,map遞歸生成json樹,返回給前端(后臺轉(zhuǎn)換)
- java 查詢oracle數(shù)據(jù)庫所有表DatabaseMetaData的用法(詳解)
- 相冊管理系統(tǒng)(Java表單+xml數(shù)據(jù)庫存儲)
- java導(dǎo)出數(shù)據(jù)庫的全部表到excel
- Java游戲服務(wù)器之數(shù)據(jù)庫表存取封裝
- Java實現(xiàn)獲得MySQL數(shù)據(jù)庫中所有表的記錄總數(shù)可行方法
相關(guān)文章
SpringBoot使用FreeMarker模板發(fā)送郵件
這篇文章主要為大家詳細介紹了SpringBoot使用FreeMarker模板發(fā)送郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-04-04Springboot 整合 Java DL4J 實現(xiàn)時尚穿搭推薦系統(tǒng)(實例代碼)
本文介紹了如何使用SpringBoot和JavaDeeplearning4j框架搭建一個時尚穿搭推薦系統(tǒng),文章詳細闡述了系統(tǒng)的技術(shù)架構(gòu)、數(shù)據(jù)集格式、Maven依賴配置、模型訓練和預(yù)測代碼實現(xiàn),以及單元測試和預(yù)期輸出結(jié)果2024-10-10spring源碼學習之bean的初始化以及循環(huán)引用
這篇文章主要給大家介紹了關(guān)于spring源碼學習之bean的初始化以及循環(huán)引用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10