gpt4 book ai didi

java - 从 sql 命令行创建数据库并在 Java jdbc 代码中使用它

转载 作者:行者123 更新时间:2023-11-28 23:27:42 25 4
gpt4 key购买 nike

我想从 sql 命令行使用纯 sql 代码创建我的数据库 sql command line image并希望从 java 代码 (jdbc) 连接到数据库。但是在这样做的同时我遇到了问题-这是我尝试过的:我已经设置了驱动程序的路径 - ["mysql-connector-java-5.1.39-bin"-a jar file ]- 在路径变量中以及来自互联网的一些建议,我将此 jar 文件添加到 [C:\Program Files\Java\jdk1.8.0\jre\bin] 文件夹中。但是当我从命令提示符运行我的程序时它显示异常 - 图像 - message from command prompt .我也从 sql 命令提示符为数据库创建了一个用户。这是我的 Java 代码 -

  import java.sql.*;

public class JDBCDemo
{
public static void main(String... args)
{
try(Connection conn = DriverManager.getConnection(
"jdbc:mysql//localhost:3306/studentdb?useSSL=false","amir","amir5");
// step 2 . allocate a statement object in the connection

Statement stmt = conn.createStatement();
) {
//step 3. execute a SQL select query, the query result
String strSelect = "select * from student;";
System.out.println("The sql query is "+ strSelect);
System.out.println();
ResultSet rset = stmt.executeQuery(strSelect);
System.out.println("the records are selected");
int rowCount =0;
while(rset.next())
{
String name = rset.getString("name");
String roll = rset.getString("roll_num");
int id = rset.getInt("id");
System.out.println(name+", "+roll+", "+id);
++rowCount;
}
System.out.println(rowCount);
}
catch(SQLException e)
{
e.printStackTrace();
}

}
}

我怎样才能摆脱这个问题?

最佳答案

不要东张西望!只需设置您的 mysql 命令行并安装 netbeans 即可。 netbeans 有内置的驱动程序。在 mysql 命令行中创建一个数据库然后在 netbeans 中创建一个项目并双击库文件夹并选择添加库,将弹出一个屏幕,向下滚动它并选择 mysql odbc 驱动程序,你就完成了!编写代码并执行查询。

关于java - 从 sql 命令行创建数据库并在 Java jdbc 代码中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38590681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com