将java应用程序连接到netbeans 6.8中的mysql服务器

将java应用程序连接到netbeans 6.8中的mysql服务器,java,mysql,netbeans,Java,Mysql,Netbeans,我是java和netbeans的初学者。请给我完整的过程,如何将我的java应用程序连接到mysql以插入数据 Netbeans的知识库文章描述。从以下链接下载“mysql-connector-java-5.1.13-bin.jar” 下面是连接到mysql数据库并从表中检索数据的示例java代码 在下面的代码中,数据库名称是“databaseName” 表名为“userTable” 别忘了将“mysql-connector-java-5.1.13-bin.jar”添加到netbeans项目的库

我是java和netbeans的初学者。请给我完整的过程,如何将我的java应用程序连接到mysql以插入数据

Netbeans的知识库文章描述。

从以下链接下载“mysql-connector-java-5.1.13-bin.jar”

下面是连接到mysql数据库并从表中检索数据的示例java代码

在下面的代码中,数据库名称是“databaseName”

表名为“userTable”

别忘了将“mysql-connector-java-5.1.13-bin.jar”添加到netbeans项目的库中

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class NewClass {

public static void main(String[] args) {


    Connection conn = null;

    String url = "jdbc:mysql://127.0.0.1:3306/";
    String dbName = "databaseName";
    Statement stmt = null;
    ResultSet result = null;
    String driver = "com.mysql.jdbc.Driver";
    String databaseUserName = "root";   //user name to connect to database(plz change it with your mysql username)
    String databasePassword = "root";   //password to connect to database(plz change it with your mysql password)
    try {
        Class.forName(driver).newInstance();
        conn = DriverManager.getConnection(url + dbName, databaseUserName, databasePassword);
        stmt = conn.createStatement();
        result = null;
        String password,username;
        result = stmt.executeQuery("select * from userTable ");
        if(!result.isBeforeFirst()){
            System.out.println("resultset contin no rows");
        }else{ // result set contain some data.... ie.. table contain some rows
            // process data
        }

        conn.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
}

在发布多个问题的复制粘贴样板/逐字回答时要小心,这些问题往往被社区标记为“垃圾邮件”。如果你这样做的话,通常意味着问题是重复的,所以把它们标记为重复的:上面的答案对这个问题也是正确的。。。这就是为什么我也把它贴在这里。。。