私は約3週間Javaを学んでいます。私はmysqlをJavaに接続したかったので、今試しています。しかし問題がある。ubuntu用にphp、apache、mysqlの3つを既にインストールしています。から phpmyadmin にアクセスできますport 80
。データベースに接続するときに問題があると思うので、ポートと言ったのです。
これが私のテーブルです:
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(2) | NO | PRI | NULL | auto_increment |
| name | varchar(32) | NO | | NULL | |
+-------+-------------+------+-----+---------+----------------+
そして、ここにJavaコードがあります:
import java.sql.DriverManager;
import java.sql.Statement;
public class Main {
public static void main(String args[]) {
try {
java.sql.Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:80/test", "root", "1");
Statement state = (Statement) conn.createStatement();
String name = "try";
state.executeUpdate("INSERT INTO deneme (name) VALUES (" + name + ")");
} catch (Exception e) {
}
}
}
このコードは約 20 秒間実行され、BUILD SUCCESSFUL (total time: 21 seconds)
What is your idea about this problem?を返します。