你好每一个我正在学习servlet,我在将数据保存到mysql时遇到问题,当用户输入值时,它不会保存在mysql中。 你好每一个我正在学习servlet,我在将数据保存到mysql时遇到问题,当用户输入值时,它不会保存在mysql中。
ArrayList arraySocket=new ArrayList();
...
arraySocket.add(client);
...
for (Object arraySocket1 : arraySocket) {
DataOutputStream dataToClient = new DataOutputStream(arraySocket1.getOutputStream()); // it's wrong. But i don't know how to correct it.
dataToClient.writeBytes(cData.getData()+"\n");
}
答案 0 :(得分:1)
getConnection
不接受名称/值对中的数据库凭据。取代
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/mysql","username=root","password=root");
与
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/mysql","root","root");
答案 1 :(得分:0)
你的连接可能有问题。
jdbc:mysql://localhost:3306/your_db_name
它应该是您自己的数据库,而不是系统数据库mysql。