栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

java.sql.SQLException:未选择数据库-为什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java.sql.SQLException:未选择数据库-为什么?

首先,我正在考虑我的答案,以向您展示与MySQL数据库进行连接的另一种更好的方法,它更容易使用,并且nu-expected Exception 更少。
您需要执行一些步骤:

  1. 下载Connector / J并将其添加到您的类路径中(如果您使用的是IDE,则将其添加
    .jar
    到库中,或者YouTube上有很多tut )。
  2. 在MySQL程序中创建数据库。
  3. 请参见下面为我提供的示例,下面的示例演示了如何在MySQL上连接和执行查询:

    import java.sql.*;

    public class MySqlConnection {
    private String MYSQL_DRIVER = “com.mysql.jdbc.Driver”;
    private String MYSQL_URL = “jdbc:mysql://localhost:3306/test”;

    private Connection con;
    private Statement st;
    private ResultSet rs;

    public MySqlConnection() {

    try {  Class.forName(MYSQL_DRIVER);  System.out.println("Class Loaded....");  con = DriverManager.getConnection(MYSQL_URL,"","");  System.out.println("Connected to the database....");  st = con.createStatement();  int c =st.executeUpdate("CREATE TABLE Accounts (Name VARCHAr(30))");  System.out.println("Table have been created.");  System.out.println(c+" Row(s) have been affected");  con.close();} catch(ClassNotFoundException ex) {   System.out.println("ClassNotFoundException:n"+ex.toString());   ex.printStackTrace();} catch(SQLException ex) {    System.out.println("SQLException:n"+ex.toString());    ex.printStackTrace();}

    }

    public static void main(String…args) {
    new MySqlConnection();
    }
    }



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/416641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号