我的servlet没有在我的sql中保存数据

时间:2015-08-02 11:52:51

标签: java mysql servlets

你好每一个我正在学习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");
}

2 个答案:

答案 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。