導航:首頁 > 編程語言 > javamysqlstring

javamysqlstring

發布時間:2023-02-13 11:30:06

A. java 分行讀取string類型數據 並存放在mysql資料庫中!

大概思路:
while(readLine){
split(" ")
insert
}

B. Java+MySQL插入html(String類型)時出錯,保存類型是longtext,求大神謝謝了

這個是你向資料庫中插入的數據類型與資料庫不符造成的

C. java中連接MySQL資料庫的幾種方式

  1. Java要連接資料庫,那麼首先你必須安裝mysql資料庫。

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

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

  4. 先創建資料庫:

    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, ...);

  5. 編寫.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") + " " + 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();

}}}

D. java中怎樣將String類型的數據寫入資料庫

需要下載好的東西:MySQL-connector-java-5.0.3-bin.jar

在配置好MyEclipse的JSP基本環境後

開啟apmserv後,配置MyEclipse的鏈接環境:window-open perspection-MyEclipse database exp...新建一個鏈接,url處:jdbc:MySQL:(MySQL資料庫鏈接),username和password是登錄資料庫的(不要弄錯了).在finish前可以嘗試鏈接,鏈接成功-finish.鏈接失敗注意看提示,一般是url的錯誤,多多嘗試.我用apmserv的url是jdbc:MySQL:127.0.0.1/(資料庫名)

之後在新建的web工程下,在WEB-INF\lib中improt-general-file system-選擇MySQL-connector-java-5.0.3-bin.jar所在的文件夾-finish

使用下面的代碼,可以測試鏈接,注意更改使用的資料庫名,數據等

JDBCHelloWorld.java
import java.sql.SQLException;
/**
* 第一個 JDBC 的 HelloWorld 程序, 資料庫訪問 MySQL.
*/
public class JDBCHelloWorld {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
// 1. 注冊驅動
try {
Class.forName("com.MySQL.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}// MySQL 的驅動
// 2. 獲取資料庫的連接
java.sql.Connection conn = java.sql.DriverManager.getConnection(
"jdbc:MySQL://localhost/test?useUnicode=true&characterEncoding=GBK", "root", null);
// 3. 獲取表達式
java.sql.Statement stmt = conn.createStatement();
// 4. 執行 SQL
java.sql.ResultSet rs = stmt.executeQuery("select * from user"); //這里是你要執行的SQL
// 5. 顯示結果集裡面的數據
while(rs.next()) {
System.out.println(rs.getInt(1));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("password"));
System.out.println();
}
// 6. 釋放資源
rs.close();
stmt.close();
conn.close();
}
}

E. 相同欄位MySQL中為int和Java中為string可以映射嗎

不會的,java實體類id為string,mysql中id就為varchar
最好實體類和資料庫類型統一,比如mysql中表id為int, 則實體類中也為int或Integer;
這其實不是什麼問題,因為現在都是自動生成的,根據mysql數據表自動生成實體類,或根據實體類生成表,

F. java連接Mysql的連接字元串怎麼寫的

importjava.sql.*;

publicclassSqlUtil
{
publicstaticvoidmain(String[]args)
{
try
{
Stringurl="jdbc:mysql://localhost/mydb";
Stringuser="root";//用戶名
Stringpwd="123456";//密碼

//載入驅動,這一句也可寫為:Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
//建立到MySQL的連接
Connectionconn=DriverManager.getConnection(url,user,pwd);

//執行SQL語句
Statementstmt=conn.createStatement();//創建語句對象,用以執行sql語言
ResultSetrs=stmt.executeQuery("select*fromstudent");

//處理結果集
while(rs.next())
{
Stringname=rs.getString("name");
System.out.println(name);
}
rs.close();//關閉資料庫
conn.close();
}
catch(Exceptionex)
{
System.out.println("Error:"+ex.toString());
}
}
}

G. MySQL列中類型為varchar怎麼在java中插入string類型數據

本人程序員,VARCHAR是一種比CHAR更加靈活的數據類型,用於表示字元數據,翻譯過來漢語意思就是可變字元串,而java中的數據類型string是字元串,但是java中沒有其他的數據類型表示字元串了吧,所以MySQL中的類型是varchar,java插入只得是String。

閱讀全文

與javamysqlstring相關的資料

熱點內容
前端程序員留在北上還是二線 瀏覽:382
基於單片機的門禁控制系統 瀏覽:969
計算機怎麼折疊文件夾 瀏覽:148
什麼是伺服器拆機卡 瀏覽:279
ad18編譯pcb 瀏覽:344
開原研究生管理系統源碼 瀏覽:168
pdf擦除工具 瀏覽:373
帝國首頁模板下載哪個文件夾 瀏覽:855
有沒有用雲伺服器賺錢的 瀏覽:93
rubypdf 瀏覽:471
文藝復興史pdf 瀏覽:733
PDFgps測量 瀏覽:982
2k16生涯模式文件夾 瀏覽:395
研發雲伺服器續費 瀏覽:447
php地址重寫 瀏覽:344
網上練瑜伽用什麼app最好 瀏覽:557
文件夾為何搜索不了 瀏覽:338
怎麼快捷刪除lol換膚文件夾 瀏覽:253
pdf填字 瀏覽:298
opencv立體匹配演算法 瀏覽:461