当前位置:首页 » 操作系统 » servletmysql数据库

servletmysql数据库

发布时间: 2022-06-02 05:27:51

❶ 如何用servlet将数据写入mysql数据库

这个需要使用到JDBC技术,实现数据的持久化保存。

❷ 怎么用Servlet连接mysql数据库 给个例题

package com.jsp.Database;
import java.sql.*;
import javax.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver;
public class JDBCServlet extends HttpServlet
{
/* 连接数据库属性*/
String driver;
String password,url,user;
/*处理doGet */

public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html;charset=gb2312");
PrintWriter out=response.getWriter();
try
{
Connection con=getConnection();
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from user_info");
while(rst.next())
{
out.println(rst.getString("userid"));
out.println("<br>");

}
rst.close();
stmt.close();
con.close();

}
catch(SQLException e)
{
e.printStackTrace();
}
}
/*处理doPost请求*/
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException
{
doGet(request,response);
}

public void init()throws ServletException
{
driver=getInitParameter("DRIVER");
password=getInitParameter("PASSWORD");
url=getInitParameter("URL");
user=getInitParameter("USER");
}
private Connection getConnection()
{
Connection con=null;
try
{
Class.forName(driver);
con=DriverManager.getConnection(url,user,password);

}
catch(Exception e )
{
e.printStackTrace();
}

return con;

}

}

======== web.xml文件配置========

<servlet>
<servlet-name>JDBCServlet</servlet-name>
<servlet-class>com.jsp.Database.JDBCServlet</servlet-class>
<init-param>
<param-name>DRIVER</param-name>
<param-value>com.microsoft.jdbc.sqlserver.SQLServerDriver</param-value>
</init-param>

<init-param>
<param-name>URL</param-name>
<param-value>jdbc:jdbc:mysql://127.0.0.1:3306/数据库名</param-value>
</init-param>

<init-param>
<param-name>USER</param-name>
<param-value>用户名</param-value>
</init-param>
<init-param>

<param-name>PASSWORD</param-name>
<param-value>密码</param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>JDBCServlet</servlet-name>
<url-pattern>/init_servlet</url-pattern>
</servlet-mapping>

WEB.XML在你的tomcat/webapp/你的目录/WEB-INF/下..
或者复制tomcat/webapp/ROOT/WEB-INF/下的,,做一下修改就行了.

❸ 为什么我的servlet连接mysql数据库时,总发生以下错误(我用的是tomcat服务器):

空指针,看看50行是什么内容

❹ servlet mysql数据库菜鸟问题

<%=getlessonById(ID)%> 这个写在哪啊~请大哥具体指点1下,我就是问问题的人。

❺ servlet和MySQL先学哪个

servlet。
JavaServlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序。

❻ jsp通过servlet 查询 MySQL 数据库的内容出现中文乱码求助

首先可以确信的不是页面和XML配置问题,应该是你装MySQL时选定的编码是GBK或其他什么的。导致字符串字符流在传输URL转译是varchar文本存储识别不,mySQL将这些转译不了字符都以“?”处理存储下来的结果;一进入MySQL配置处理器改下编码方式;二或在连接数据库连接URL设置编码类型;

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:515
微博数据库设计 发布:2025-07-05 15:30:55 浏览:19
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:748
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:423
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:682
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:232
java的开发流程 发布:2025-07-05 12:45:11 浏览:676
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:275
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:826