[英]Trying to use jdbc driver for postgresql but it's not working
據我所知,我已將jdbc驅動程序添加到我的類路徑中,即我將以下內容添加到了我的.profile中
導出CLASSPATH = $ CLASSPATH:location / to / the / jarfile.jar
當我編譯Java程序時,總是會收到此錯誤
javac v9.java
v9.java:8: <identifier> expected
Class.forName("org.postgresql.Driver");//load the driver
^
v9.java:8: illegal start of type
Class.forName("org.postgresql.Driver");//load the driver
^
2 errors
這讓我發瘋,任何幫助都會很棒。 我正在使用Mac OS X Snow Leopard
Java程序在這里
import java.sql.*;
public class v9
{
String dbURL = "jdbc:postgresql:mydb";
String user = "UserName";
String password = "pswd";
C try
{
Class.forName("org.postgresql.Driver");//load the driver
// Connect to the database
Connection DBconn = DriverManager.getConnection( dbURL, user, password );
}
catch (Exception e)
{
e.printStackTrace();
}
}
試試看-您需要在某處使用一種方法:
import java.sql.Connection;
import java.sql.DriverManager;
public class V9
{
public static final String driver = "org.postgresql.Driver";
public static final String url = "jdbc:postgresql://localhost:5432/party";
public static final String username = "pgsuper";
public static final String password = "pgsuper";
public static void main(String [] args)
{
try
{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println(conn.getMetaData().getDatabaseProductName());
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.