日期:2014-05-20  浏览次数:20717 次

java连接数据库sql
sql:select sysdate from dual

database:

ip:192.168.15.64
port:1522
sid:orcl
username:user_poi
password:poi


谢谢了

------解决方案--------------------
package common;

import java.sql.*;

public class TestJdbc {

public static void main(String[] args) {
Statement stm = null;
Connection con = null;
DBConnectionManager manager = DBConnectionManager.getInstance();

try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection(
"jdbc:oracle:thin:@192.168.15.64:1522:orcl", "user_poi ",
"user");
} catch (ClassNotFoundException e) {
e.printStackTrace();

} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (con != null) {
con.close();
con = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

------解决方案--------------------
不是的,是你用的是什么数据库,sql server, mysql, oracle, access, sybase,db2还是什么别的,不同的数据库驱动不一样,不过除了access,别的都差不多。

你看,6楼给出的就是连接oracle的代码。

连接数据库无外乎
1、驱动
2、url,包括地址和端口,sql server要装sp3或者sp4补丁才能监听端口。
3、用户名,密码
4、防火墙有没有把该数据库监听的端口封了

加油阿