主题:请问有谁能知道如何将多行文本框里的数据一行一行的插入到数据库了呢
请问有谁能知道如何将多行文本框里的数据一行一行的插入到数据库了呢?谁只
道告诉我啊!谢谢!我写了以下句句可就是分段(分个字符)插入!
String sjh=request.getParameter("textarea");
sjh=sjh.replaceAll("\\n","<br>");
char s[]=sjh.toCharArray();
int len=s.length;
for(int i=0;i<len;i++)
{
char user=s[i];
strSQL="select ID from 用户登陆 where 用户名 = '" + user + "'";
rs = stmt.executeQuery(strSQL); //建立ResultSet(结果集)变量,并
执行SQL语句
if( rs.next())//在用户登陆表中寻找是否存在该用户
{
out.println("该用户已经存在!请更换用户名!");
%><a href="javascript:history.back();">返回修改</a>
<%
}
else //不存在插入注册的用户名
{
strSQL="insert 用户登陆(用户名)
values"+"('"+user+"')";
stmt.executeUpdate(strSQL);//更新SQL语句
out.println("你已经成功注册");%><a
href="conn.jsp">查看你注册的信息</a><%
}
}
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
道告诉我啊!谢谢!我写了以下句句可就是分段(分个字符)插入!
String sjh=request.getParameter("textarea");
sjh=sjh.replaceAll("\\n","<br>");
char s[]=sjh.toCharArray();
int len=s.length;
for(int i=0;i<len;i++)
{
char user=s[i];
strSQL="select ID from 用户登陆 where 用户名 = '" + user + "'";
rs = stmt.executeQuery(strSQL); //建立ResultSet(结果集)变量,并
执行SQL语句
if( rs.next())//在用户登陆表中寻找是否存在该用户
{
out.println("该用户已经存在!请更换用户名!");
%><a href="javascript:history.back();">返回修改</a>
<%
}
else //不存在插入注册的用户名
{
strSQL="insert 用户登陆(用户名)
values"+"('"+user+"')";
stmt.executeUpdate(strSQL);//更新SQL语句
out.println("你已经成功注册");%><a
href="conn.jsp">查看你注册的信息</a><%
}
}
}
catch(Exception ex)
{
System.out.println(ex.toString());
}