请给位高手帮忙了,谢谢!~~~
我刚接触PostgreSql,所以也不是很了解,我下了JDBC的驱动包,名字叫postgresql-8.3-603.jdbc3.jar ,把他放在项目的lib底下,还有,tomcat底下,写了一段代码
package report;
import java.sql.*;
public class ff{
public static void main(String args[])
{
String username= "postgres";
String password="1234";
String url="jdbcostgresql://localhost:5432/cdr";
try {
Class.forName("org.postgresql.Driver";
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
Connection db = DriverManager.getConnection(url, username, password);
Statement st = db.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM cdrtest";
while (rs.next()) {
System.out.print("Column 1 returned ";
System.out.println(rs.getString(1));
}
rs.close();
st.close();
//TODO add your code for menuItem3.widgetSelected
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行后没有反映,以为是没有连上,然后我把表明改了一下,改了个不存在的表名,结果报错提示我表明不存在,感觉是连上了,但是不知道为什么提不出数据来!我用的是Myeclipse,还需要在这里面设置一下吗?请各位帮忙,给我考虑一下,谢谢!
|