JSP数据库问题--在线等

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:11:37
看了一下午了,自己还是没有解决。希望懂的朋友给我讲解下。在线等待。
Connection conn = null;
Statement stmt = null;
String sql = null;
ResultSet rs = null;
int ret;
try{
/*请确认已经安装mysql服务器,并且用户名root,密码为root*/
Class.forName("com.mysql.jdbc.Driver"); //载入JDBC驱动程序
String strCon = "jdbc:mysql://localhost:3306/"; //连接字
conn = DriverManager.getConnection(strCon,"root","root"); //连接数据库
stmt = conn.createStatement(); //初始化查询
sql = "create database JspSamples"; //创建数据库
ret = stmt.executeUpdate(sql); //执行创建数据库
sql = "use JspSamples"; //选择数据库
ret = stmt.executeUpdate(sql); //执行选择数据库
sql = " CREATE TABLE customers(" + //创建表
" Id int(6) unsigned NOT NULL auto_increment," +
" Name varchar(20) default NULL," +
" addTime timestamp NULL default NULL," +
&qu

能不能把代码给全看看
这样难判断啊~~

楼主教你个方法你比如用System.out.println("ERWWERWRWER#@$&*(@$&(#@*$&#@");
在你的代码之后,然后执行页面如果,如果会打印出来,就继续把system.out语句放在在可疑的代码行下面,那次没打印出来就是上面的几行代码nullException了
——————————————————————————————————————
这题我再看看感觉逻辑好像没有错误

conn = DriverManager.getConnection(strCon,"root","root"); //连接数据库
你看看是不是连接上了数据库!!
没连上的话 你的conn就是null,在
stmt = conn.createStatement(); //初始化查询
就会抱错。
你先把底下的代码都注释掉!!一条条的测试一下

你可以先用个main方法测试一下你操作数据库的这些代码有没有问题(我估计问题不是出在这里),可能是你的JSP页面上有其它的什么错误!不过没有全部的代码,谁也说不准!

Ex5_005f1_jsp.java这个文件拿来看看~

MySQL的连接驱动有么 没有连接驱动会报空指针