createimageblob1.java~4~

来自「Java 集成开发实例精解」· JAVA~4~ 代码 · 共 37 行

JAVA~4~
37
字号
package cmp2image;import java.sql.*;import java.io.*;public class CreateImageBlob1 {  public static void main(String[] args) throws Exception {    String dbUrl = "jdbc:mysql://127.0.0.1/mydb1";    String user = "";    String password = "";    // Load the driver    Class.forName("com.mysql.jdbc.Driver");    //connecting the databse    Connection con = DriverManager.getConnection(        dbUrl, user, password);    String createTable = "CREATE TABLE Flower" +        " (Name VARCHAR(250) NOT NULL PRIMARY KEY,  "+        "          IMGBYTES BLOB )";    Statement s = con.createStatement();    s.executeUpdate(createTable);    String insertSQL = "Insert INTO Flower(Name,IMGBYTES) "+       "  VALUES(?,?,)";    PreparedStatement pstmt = con.prepareStatement(insertSQL);    System.out.println("Connection OK");    File file = new File("D:\\WebDesignCodes\\MyPlants\\images\\FlowerAfricanOrchid.jpg");    FileInputStream fis = new FileInputStream(file);    pstmt.setString(1, "AfricanOrchid");    pstmt.setBinaryStream(2, fis, (int) file.length());    pstmt.executeUpdate();    pstmt.close();    s.close();    con.close();    fis.close();    System.out.println("Image Insert Successful");  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?