先生,我正在开发我的最后一年b.tech项目。
我在jsp中开发项目,我在一台PC上有项目代码,我正在尝试连接到另一台PC上的oracle数据库。
我正在调用jsp页面到servlet页面和具有数据库编码的servlet页面
我写了这段代码。
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import oracle.sql.*;
import oracle.jdbc.driver.*;
public class login extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)throws
IOException, ServletException{
String s1 = request.getParameter("username");
String s2 = request.getParameter("password");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection("jdbc:oracle:thin: @ip:1521:xe", "system",
"oracle");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("insert into data values('"+s1+"','"+s2+"')");
System.out.println("data inserted");
}
catch(Exception e)
{
System.out.println(e);
}
}
}
它只是插入的一个例子。 我不知道我是否做得对。 它也说 oracle.sql 包不可用 该怎么办请帮助我。