在indexjsp中输入如下代码,并配置相应mySQL数据库数据
<%@ page language="java" import="javautil" pageEncoding="utf-8"%>
<%@ page import="javasql" %>
<body>
<%
String driver = "commysqljdbcDriver";
// URL指向要访问的数据库名test1
String url = "jdbc:mysql://127001:3306/test";
// MySQL配置时的用户名
String user = "root";
// Java连接MySQL配置时的密码
String password = "111";
try {
// 1 加载驱动程序
ClassforName(driver);
// 2 连接数据库
Connection conn = DriverManagergetConnection(url, user, password);
// 3 用来执行SQL语句
Statement statement = conncreateStatement();
// 要执行的SQL语句
String sql = "select from login";
ResultSet rs = statementexecuteQuery(sql);
String name = null;
String mima=null;
while (rsnext()) {
name = rsgetString("userName");
mima = rsgetString("passWord");
outprintln(name+"\t"+mima);
}
rsclose();
connclose();
} catch (ClassNotFoundException e) {
Systemoutprintln("Sorry,can`t find the Driver!");
eprintStackTrace();
} catch (SQLException e) {
eprintStackTrace();
} catch (Exception e) {
eprintStackTrace();
}
%>
</body>
12,这样就运行成功了,对于出现8080端口号被占用,可以采用如下的方法进行删除对应的进程。
在命令提示符下,输入netstat -aon | findstr 8080
找到对应的进程的PID,假设是7659 再输入如下的命令
taskkill /pid 7659 /F
即可删除对应的进程。
你尝试打印一下你输过来的username中文名字是不是出现了乱码,我觉得可能是这个原因。如果是这个原因的话,你在传递参数的时候,就应该对request进行一线编码设置了。可以这么写requestsetEncoding("gbk");或者使用过滤器。
创建数据库
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
jsp中嵌入js脚本,删除按钮调用js执行,从而通过js提交action到服务器端,服务器端调用dao数据库删除 *** 作,即可实现你的要求,至于mysql数据库建立连接,执行 *** 作,关闭连接等,我想你应该知道,当然,你也可以直接将数据库 *** 作的代码嵌入在jsp中,应置于<%%>之间,不过,要明白,加载jsp时候,Java代码也会执行,执行顺序由jsp开始至结束,标签转义翻译显示,java代码执行,jsp的编译时在服务器启动时就会进行的:jsp--_jspjava---_jspclass
create table t_class
(
cno int primary key, --教室的主键
)
create table t_schedule
(
sno int primary key,
scno int , --对应教室table中的cno
foreign key(scno) references t_class(cno) --在课程表中设置教室的主键为它的外键
)
这样就把课程表和教室关联起来了
以上就是关于jsp中使用JDBC连接MySQL数据库如何解决全部的内容,包括:jsp中使用JDBC连接MySQL数据库如何解决、jsp中删除 ,数据库中数据有中文时为什么就删不掉,同样修改也不行 数据库是mysql。、jsp mysql 怎样创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)