JDBC setCatalog

数据库URL:jdbc:mysql://localhost:3306/{catalog}

 

catalog指代数据库名称。

1如果该参数不存在,则必须使用setCatalog设置数据库名称,否则会抛出 java.sql.SQLException: No database selected 异常。

2如果在url中已经存在该参数,则可以使用setCatalog更换数据库名称。

 

* 注意:setCatalog该方法应该在 Statement 被创建或者被准备之前设置。

 

如:

 

connection.setCatalog("jdbc");
preparedStatement = connection.prepareStatement(sql);

 

posted @ 2018-10-01 15:50  GordonDicaprio  阅读(1930)  评论(0编辑  收藏  举报