大家好,我一直在努力将oracle sql数据库连接到java和/或php。 (我尝试将其与任何一种语言一起使用都失败了)。问题是表/数据库存储在我学校专用的服务器和虚拟机(没有用于Java或php的IDE)上,并且我一直尝试从自己的本地网络连接表,但无法连接该表到Java和/或PHP。我之前曾做过作业,因为表/数据库和IDE都在同一台服务器上,所以我很容易进行了类似的分配。有人对我如何将数据库连接到php和/或java有任何建议吗?我一直在努力尝试数周的连接?请帮助
答案 0 :(得分:-1)
//this is a connection with java and sql server, but if you need change to oracle, you
//have that change the driver too.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Dao {
Connection cn;
public void Conectar() throws Exception {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
cn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=NameDB;user=user;password=user");
if (cn != null) {
System.out.println("conected");
}
} catch (ClassNotFoundException | SQLException e) {
throw e;
}
}
public void Cerrar() throws Exception {
try {
if (cn != null) {
if (cn.isClosed() == false) {
cn.close();
}
}
} catch (SQLException e) {
}
}
public Connection getCn() {
return cn;
}
public void setCn(Connection cn) {
this.cn = cn;
}
public static void main(String[] args) throws Exception {
Dao dao = new Dao();
dao.Conectar();
}
}