小弟跪求JSP连接数据库的源代码,本人不是很懂~~~

2025-06-25 12:56:05
推荐回答(2个)
回答1:

package Connection;
import java.sql.*;
public class DB
{

public static Connection getConnection()
{
Connection con = null;
String CLASSFORNAME = "com.microsoft.jdbc.sqlserver.SQLServer";
String SERVANDDB = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test";
String USER="sa";
String PWD = "1234";
try
{
Class.forName(CLASSFORNAME);
con = DriverManager.getConnection(SERVANDDB,USER,PWD);
}
catch(Exception e){e.printStackTrace();}
return con;
}
}

连接数据库代码

网页1,一个表单
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>






My JSP 'add.jsp' starting page

















id
name
age






网页2,

<%@ page language="java" import="java.util.*,com.bean.*,com.GetSet.attribute.*,Connection.*" pageEncoding="UTF-8"%>





My JSP 'add_do.jsp' starting page















<% CB.setUserInfo(emp);
CB.regist();
out.println("注册成功");
%>
成功



这个是向数据库里插入数据,如果你还要其他的在反有分的问题啊~

回答2:




<%
ResultSet rs;
rs = dbconnect.executeQuery(\"select top 1 substring(mapvolume,2,len(mapvolume)-1),imagename,conclusion from diagnose,imagelink where diagnose.diagid=imagelink.diagid\");
while(rs.next())
{
%>












<%
}
%>



图像:
\\<%=rs.getString(1)%>\\<%=rs.getString(\"imagename\")%>\" width=\"768\" height=\"576\" alt=\"图像\">
诊断结果:
<%=rs.getString(\"conclusion\")%>