在deveco studio我想使用js调用Java创建数据库
时间: 2024-05-05 14:22:07 浏览: 10
可以通过Java的JDBC(Java Database Connectivity)来连接数据库,并在JavaScript中调用Java代码。以下是一个简单的示例:
Java代码:
```java
import java.sql.*;
public class CreateDatabase {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/";
String dbName = "mydatabase";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "root";
try {
Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url+dbName,userName,password);
Statement stmt = conn.createStatement();
String sql = "CREATE DATABASE mydatabase";
stmt.executeUpdate(sql);
System.out.println("Database created successfully...");
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
JavaScript代码:
```javascript
var java = require("java");
java.classpath.push("mysql-connector-java-8.0.23.jar"); // 添加MySQL驱动包
var CreateDatabase = java.import("CreateDatabase"); // 导入Java类
CreateDatabase.main(); // 调用Java方法来创建数据库
```
请注意,上述示例仅供参考,实际使用时需要根据实际情况做出相应的修改。