Java连接数据库(4)
生活随笔
收集整理的這篇文章主要介紹了
Java连接数据库(4)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
環(huán)境:netbeans
(四)Java通過Jdbc連接MySql數(shù)據(jù)庫(kù)
MySql數(shù)據(jù)庫(kù)相對(duì)postgresql來說常見一些,它們的連接方法極其類似。MySql中的操作就不敘述了,讀者自己在MySql數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)courseselection的數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)中插入一張courses的表,表中有兩列數(shù)據(jù)。
這里只貼代碼,連接數(shù)據(jù)庫(kù)的步驟與前面相似。
package try1;import java.sql.DriverManager; import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet;public class MySqlDemo {public static void main(String[] args) throws Exception{Class.forName("com.mysql.jdbc.Driver");String durl = "jdbc:mysql://127.0.0.1:3306/courseselection?user=root&password=123456";Connection conn = DriverManager.getConnection(durl);String sql = "select * from courses";Statement stmt = conn.createStatement();ResultSet rst = stmt.executeQuery(sql);while (rst.next()){String st = new String(rst.getBytes(2), "UTF-8");System.out.println(rst.getString(1) + ": " + st);}rst.close();stmt.close();conn.close();} } 結(jié)果: run: a0101: 高等數(shù)學(xué) a0102: 線性代數(shù) b0011: 數(shù)據(jù)結(jié)構(gòu) b0101: 數(shù)字電路 b0111: 數(shù)據(jù)庫(kù) b0201: 數(shù)字電路 成功生成(總時(shí)間:0 秒)
總結(jié)
以上是生活随笔為你收集整理的Java连接数据库(4)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java连接数据库(3)
- 下一篇: Java的Socket通信(多Clien