我正在尝试在Java 6中执行sql查询:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /** * * @author ramy */ public class JavaTest { public static void main(String[] args) { try { String url="jdbc:msql://127.0.0.1:1521;DatabaseName=test"; Connection ct=DriverManager.getConnection(url,"",""); Statement st=ct.createStatement(); ResultSet result; result=st.executeQuery("select * from utente"); while(result.next()) { String temp=result.getString("Num_tessera"); System.out.println(temp); } ct.close(); } catch(Exception e) { System.out.println(e.getMessage()); } } }
我已经在Mac Os X上安装了mysql 5.5群集,在该URL中,我刚刚编写了本地IP(本地主机),数据库名称为test。 为什么找不到数据库?我必须安装一些驱动程序吗?我已经安装了数据库,“ utente”是一个现有表。
我怀疑问题出在您的JDBC URL:
"jdbc:msql://..."
你的意思
"jdbc:mysql://..."
在任何情况下?
(是的,您 还 需要在类路径中使用MySQL驱动程序。这不是您需要 _安装的_东西,但jar文件将需要可用。)