我試圖在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(本地主機) ,並且數據庫名稱是測試。
爲什麼找不到數據庫?我必須安裝一些驅動程序嗎?我已經安裝了數據庫,「utente」是一個現有的表。
只是出於好奇(如果你有在類路徑中的驅動器發生故障的位大概在連接URL),你可以添加引發異常的堆棧跟蹤? – BigMike