Nasser,
 
At one time, there was some talk of a JDO library on the Sun site, but I'm not sure where that discussion has lead to.  I too am currently developing a JSP application using SQLServer 7.0 (and boy do I wish I could use Oracle!!!).  I purchased a third party JDBC driver (Type IV), but I too have had problems with SQLServer, particularly updating or inserting large amounts of data.  To my knowledge there is no ADO equivalent in Java/JSP, although back in March of this year when I was doing research for this project, I did find some third party tools that gave similar functionality to ADO.  But these were Type II JDBC drivers, and I needed at least a Type III or a Type IV, so I never investigated those tools further.  If you do a search on google.com for JDBC drivers for SQL Server, you should hit on the Type II drivers that emulate ADO that I found back in March.
 
Do consider using some of the tag libraries out on the net to help you with your database functionality.  I am using both JRUN's tag library (for version 3.01), and the Jakarta DBTags.  If you are using a server other than JRUN, take a serious look at the Jarkarta project, and the list of tag libraries they have.  They can be a big help.
 
Hope this helps!!!
 
Celeste
 
 
-----Original Message-----
From: Nasser Dassi [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 21, 2001 10:23 AM
To: [EMAIL PROTECTED]
Subject: Re: sql server insert (ADO... or equiv)

Hi Greg,
 
As Ashish brought up, used PreparedStatement.  The overall idea is to use SQL Server's stored procedures, which accept values from the calling tier (front-end, or middle-tier).  In ASP it's quite simple, using ADO's capabilities.  Is there a JSP or Servlet equivalent, is the question to ask.  Answering this would solve any and ALL data transfer issues between jsp/servlets and any Microsoft Servers (either SQL Svr, Access 2000/XP, or .NET's data handling... in general).
 
Sorry to not be much more of help, as I am learning JSP and Servlets myself.  There's GOT to be an ADO equiv, though.
 
  Nasser
  "Unemployed by trade"
----- Original Message -----
Sent: Monday, August 20, 2001 11:35 AM
Subject: sql server insert

Hello, I am running Jrun and have run into a problem submitting a long string.
The long string a user submits will likely be in French,
which means a lot of single and double quotes.  I am
now able to submit this field under normal circumstance, but my code is
choking on these characters...  I bet you guys can nail this one pretty
quick...  I must need a function when I set that large string as a
variable... Your help is very much appreciated.  code is below:

<%@ taglib uri="jruntags" prefix="jrun" %>

<% String news_ID= request.getParameter("news_ID"); %>
<% String newsletter_ID= request.getParameter("newsletter_ID"); %>
<% String heading= request.getParameter("heading"); %>
<% String entry= request.getParameter("entry"); %>
<% String enteredby=request.getParameter("enteredby"); %>
<% String newslettermonth= request.getParameter("newslettermonth"); %>
<% String newsletteryear= request.getParameter("newsletteryear");
 String sqlQuery = "INSERT INTO news (newsletter_ID,  heading, entry,
enteredby)   VALUES ("
 +newsletter_ID + ", '"
 +heading+ "', '"
 +entry+"', '"
 +enteredby+"')"; %>



<%--INSERT NEWSITEM--%>
   <jrun:sql datasrc="afdallas" id="allnews">
    <%=sqlQuery%>
   </jrun:sql>
 
 
Thanks
Greg Price

Reply via email to