導航:首頁 > 編程語言 > 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相關的資料

熱點內容
未來最值得投資的加密貨幣 瀏覽:526
ascii碼是編譯的時候用嗎 瀏覽:779
壓縮機感應包可以通用嗎 瀏覽:410
方舟伺服器怎麼發布到搜索列表 瀏覽:270
xml防反編譯 瀏覽:239
數據傳輸加密系統技術方案 瀏覽:842
程序員沒有準備去面試 瀏覽:4
51單片機usb滑鼠 瀏覽:879
qq伺服器的ip地址查詢 瀏覽:112
java仿qq聊天 瀏覽:400
解壓的ipa重新打包 瀏覽:142
程序員那麼可愛vip版 瀏覽:239
程序員怎麼升職 瀏覽:243
圖形化命令按鈕vb 瀏覽:987
vcu盤加密怎麼設置 瀏覽:415
如何加密備份微信聊天記錄 瀏覽:529
安卓手機如何模擬鍵盤 瀏覽:932
查看dns地址命令 瀏覽:769
android錄屏工具 瀏覽:842
成都互動直播系統源碼 瀏覽:956