如何在java中的db中插入数据

时间:2014-04-03 07:01:39

标签: java mysql jdbc

您好我正在尝试在java中的数据库中插入数据。

我有4个字段

s.no  city  mandi  price

s.no是主键

我有一个字符串

 S=1 Agra Achhnera NIL
    2 Agra Agra NIL
    3 Agra Fatehabad NIL
    4 Agra Fatehpur Sikri NIL
    5 Agra Jagner NIL
    6 Agra Jarar NIL
    7 Agra Khairagarh NIL
    8 Agra Shamshabad NIL
    9 Aligarh Atrauli NIL
    10 Aligarh Chharra NIL
    11 Aligarh Aligarh 1300.00
    12 Aligarh Khair 1300.00;

我想在表格中填写此字符串

 s.no        city       mandi         price
  1          Agra      Achhnera       NIL 
  2          Agra      Agra           NIL
  3          Agra      Fatehabad      NIL
  4          Agra      Fatehpur Sikri NiL

我如何实现我想要的输出?

提前致谢

2 个答案:

答案 0 :(得分:0)

StringTokenizer str = new StringTokenizer(s);
   while(str.hasMoreElements()){
      for(int I=0;i<4;i++){
         int no = str.nextElement();
         String city = str.nextElement();
         String mandi = str.nextElement();
         String price = str.nextElement();
         //insert them into the database
      }
   }

答案 1 :(得分:-1)

在继续使用jdbc时,第一步也是最重要的步骤是在构建中包含必要的jar文件(10g或11g)。在此之后,我们需要配置连接类,或者您可以将其命名为DAO(数据访问对象)。

现在,这取决于您正在使用的技术。如果我认为我们正在使用Servlet,那么理想的方法是明确区分您的服务类,bean和您的连接或DAO类。

您需要从servlet类中的UI获取所有值,这些值可以充当控制器,然后调用业务类的方法,该方法将访问连接类并执行必要的插入操作。

user3382280指定的链接会很有帮助。通过它。

只是一个建议,尝试在单独的类中放下您的业务逻辑和连接逻辑。明确的逻辑分离是推动代码中可重用性和灵活性的理想方式。希望它有所帮助:)