當前位置:編程學習大全網 - 編程語言 - java中連接MySQL數據庫的幾種方式

java中連接MySQL數據庫的幾種方式

Java要連接數據庫,那麽首先妳必須安裝mysql數據庫。

安裝好mysql之後,安裝JDK了。

安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動去找JDK安裝位置的,解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經準備就緒的時候,就到mysql中創建數據庫和表。

先創建數據庫:

CREATE DATABASE SCUTCS;

接著,創建表:

CREATE TABLE STUDENT

(

SNO CHAR(7) NOT NULL,

SNAME VARCHAR(8) NOT NULL,

SEX CHAR(2) NOT NULL,

BDATE DATE NOT NULL,

HEIGHT DEC(5,2) DEFAULT 000.00,

PRIMARY KEY(SNO)

);

然後插入數據,可以用SQL語句insert into <表名> values? (value1, value2, ...);

編寫.java文件來演示壹下如何訪問MySQL數據庫。

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

// 驅動程序名? String driver = "com.mysql.jdbc.Driver";

// URL指向要訪問的數據庫名scutcs? String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

// MySQL配置時的用戶名? String user = "root";? // MySQL配置時的密碼? String password = "root";

try { // 加載驅動程序 Class.forName(driver);

// 連續數據庫 Connection conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed())? System.out.println("Succeeded connecting to the Database!");

// statement用來執行SQL語句 Statement statement = conn.createStatement();

// 要執行的SQL語句 String sql = "select * from student";

// 結果集 ResultSet rs = statement.executeQuery(sql);

while(rs.next())? // 選擇sname這列數據 name = rs.getString("sname

// 輸出結果 System.out.println(rs.getString("sno") + "\t" + name); }

rs.close(); conn.close();

} catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();

} catch(SQLException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

}?}?}

  • 上一篇:python argparse 怎麽使用tex輸出pdf
  • 下一篇:機器學習程序
  • copyright 2024編程學習大全網