java-jsp中jdbc连接数据库出错

问题描述

jsp中jdbc连接数据库出错

代码如下,错误我不知道如何解决:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Insert title here

<%
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306?stu/root/";
Connection conn=DriverManager.getConnection(url);
out.print("success!!!");
Statement stt=conn.createStatement();
ResultSet rst=stt.executeQuery("select * from t_students");
while(rst.next()){
out.print(rst.getString("name"));
}
%>

解决方案

自己回答:sb url写错了localhost:3306/stu?root

解决方案二:

JDBC连接数据库(JSP)
在jsp中如何有JDBC连接各种数据库
在jsp中用jdbc连接数据库

解决方案三:

错误信息里面说第16行出问题了,我猜“select * from t_students”是不是要加个“;”

时间: 2024-10-03 10:02:28

java-jsp中jdbc连接数据库出错的相关文章

完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sys

完整java开发中JDBC连接数据库代码和步骤_java

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sys

运行jsp中导入包出错,是什么原因

问题描述 运行jsp中导入包出错,是什么原因 附加: package bean; public class SimpleBean { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void s

[Servlet&amp;JSP] 使用JDBC连接数据库

JDBC(Java DataBase Connectivity)时用于运行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行实现,这样开发人员就可以无需接触底层数据库驱动程序的差异性. JDBC简介 厂商在实现JDBC驱动程序时,依方式可将驱动程序分为四种类型: JDBC-ODBC Bridge Driver 将JDBC调用转换为ODBC调用 Native API Driver 将JDBC调用转换为原生链接库中的相关API调用.特点:与平台相依,是四种类型中最快的驱动程序.

[Servlet&amp;amp;JSP] 使用JDBC连接数据库

JDBC(Java DataBase Connectivity)时用于运行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行实现,这样开发人员就可以无需接触底层数据库驱动程序的差异性. JDBC简介 厂商在实现JDBC驱动程序时,依方式可将驱动程序分为四种类型: JDBC-ODBC Bridge Driver 将JDBC调用转换为ODBC调用 Native API Driver 将JDBC调用转换为原生链接库中的相关API调用.特点:与平台相依,是四种类型中最快的驱动程序.

java/jsp中 中文问题详解_JSP编程

预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的. 因此Java要对这些字节流经行转化.char是unicode的,而byte是字节. Java中byte/char互转的函数在sun.io的包中间有.其中ByteToCharConverter类是中调度, 可以用来告诉你,你用的Convertor.其中两个很常用的静态函数是 public static ByteToCharConverter getD

java/jsp中 中文问题详解

预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的. 因此Java要对这些字节流经行转化.char是unicode的,而byte是字节. Java中byte/char互转的函数在sun.io的包中间有.其中ByteToCharConverter类是中调度, 可以用来告诉你,你用的Convertor.其中两个很常用的静态函数是 public static ByteToCharConverter getD

jsp+mybatis+SQL2000连接数据库出错~ 谢谢各位~

问题描述 HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.a

Java/JSP中调用SQL Server存储过程完整示例

[引自孟子E章的博客]最近做了个Java的小项目(第一次写Java的项目),到网上搜索了半天,找 到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX x)的形式.这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法.创建数据表,存储过程的代码都完整发布. 创建表 CREATE TABLE [BookUser] ( [UserID] [int] IDE