Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用java将数据插入mySQL表_Java_Mysql - Fatal编程技术网

如何用java将数据插入mySQL表

如何用java将数据插入mySQL表,java,mysql,Java,Mysql,我已经创建了一个数据库,其中包含一个包含一些列的表。连接是用Java代码实现的 但是,当我运行程序并在文本框中填入姓名、地址等内容时,我遇到了一些问题 它们不会出现在数据库的表中。你能帮我编写代码,在tabel中插入数据而不在代码中写入数据吗 下面是一些代码: package hardwarestore; import java.util.ArrayList; import java.sql.Connection; import java.sql.DriverManager; import j

我已经创建了一个数据库,其中包含一个包含一些列的表。连接是用Java代码实现的

但是,当我运行程序并在文本框中填入姓名、地址等内容时,我遇到了一些问题

它们不会出现在数据库的表中。你能帮我编写代码,在tabel中插入数据而不在代码中写入数据吗

下面是一些代码:

package hardwarestore;

import java.util.ArrayList;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;



/**
 *
 * @author babar_000
 */
public class DerbyConnectionFactory {

    private static final String URL = "jdbc:derby://localhost:1527/tabeller";
    private static final String Username = "babar";
    private static final String Password = "babar";

    public static Connection createConnection() throws SQLException {
        return DriverManager.getConnection(URL, Username, Password);
    } 
} 
public class Kunde {

    private String navn;
    private String efternavn;
    private String email; 
    private String adresse;
    private String telefonnr;
    private String kundeID;
    private String kode;

    public Kunde(String navn, String efternavn, String email, String adresse, String telfonnr, String kundeID, String kode)
    {
        this.navn = navn;
        this.efternavn = efternavn;
        this.email = email;
        this.adresse = adresse;
        this.telefonnr = telefonnr;
        this.kundeID = kundeID;
        this.kode = kode;
    } 

    /**
     * @return the navn
     */
    public String getNavn() {
        return navn;

建议您在Youtube上观看jdbc连接视频,这将帮助您轻松掌握该技术

举一个小例子:

cnnct = getConnection();
string preQueryStatement = "INSERT  INTO  table_name VALUES  ()";
pStmnt = cnnct.prepareStatement(preQueryStatement);

始终共享代码以帮助自己。有趣的是,您使用的是Apache Derby数据库URL,并期望在MySQL中发生插入操作?此外,您实际上没有任何插入语句(除非您没有发布所有代码)。我建议您阅读JDBC教程。我建议您阅读关于如何执行基本DB操作(选择、插入、更新和删除)的SQL教程。