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、防火墙有没有把该数据库监听的端口封了
加油阿