我是javascript的新手。我只是想知道是否有可能只使用javascript获取数据库细节。我知道JavaScript是客户端组件。通常使用方法我们获取数据库细节。是否有可能使用javascript检索数据库详细信息
public static void main(String args[]) throws SQLException {
//URL of Oracle database server
String url = "jdbc:oracle:thin:@localhost:1632:XE";
//properties for creating connection to Oracle database
Properties props = new Properties();
props.setProperty("user", "scott");
props.setProperty("password", "tiger");
//creating connection to Oracle database using JDBC
Connection conn = DriverManager.getConnection(url,props);
String sql ="select sysdate as current_day from dual";
//creating PreparedStatement object to execute query
PreparedStatement preStatement = conn.prepareStatement(sql);
ResultSet result = preStatement.executeQuery();
while(result.next()){
System.out.println("Current Date from Oracle : " + result.getString("current_day"));
}
System.out.println("done");
}
}
是否有可能仅使用像Windows,Linux和任何浏览器,如Mozilla,IE,Safari浏览器等任何机器上工作的JavaScript来获取同样的事情?任何指针,建议真的帮助我了解JavaScript的力量。
No. JS没有oracle驱动程序。最多你可能会得到类似于SQLite的客户端数据库操作 –
简而言之...... – Rafay
只是附加信息 - 一些RDBMS服务器将数据公开为Web服务,因此您需要Web服务器来实现此目的。通过这种方式,您可以与暴露的API(API)进行通信。这将使您无法创建Web应用程序来公开数据。 –