怎样查看JSP与mysql数据连接成功,我的是可以运行,但是就老是插不进去数值,但在小黑框里能易做图去。
值也能传到另外一个页面去,不报错,就是插不进数据库,求各位再指导一些
追问:能详细一点不?谢谢啦恩恩,我试试什么函数呢?mysql command line Clientpublic class Dconnect { //连接数据库
//定义字符串及参量
public void DbConnect()
{
try{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
}
catch (Exception e) {
e.printStackTrace();
}
}
答案:LZ很搞嘛,小黑框!
加入类似下面那段代码
<%String url="jdbc:mysql://localhost:3306/picture";
//picture为数据库名,可以在小黑框输入create databas picture;建立
String user="root";用户名
String password="root";密码
Connection conn =null;
Statement st=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url,user,password);
st=conn.createStatement();
String sql="insert into test(id,name,password) values(1,'user','123')";
//需要在小黑框内创建一张test的表,表里有id,name,password三个字段,id是int型,name,password是varchar型
st.excuteUpdate(sql)
}finally{
try{
if(rs!=null)
rs.close();
}finally{
try{
if(st!=null)
pstmt.close();
}finally{
if(conn!=null){
conn.close();
}
}
}
}
out.println("Success,You Have Insert an Image Successfully");
%>
在JSP的头部加入<%@ page import="java.sql.*" %>
把mysql-connector-java-3.1.12-bin.jar复制到这个在WEB-INF/lib就可以成功连接并存入数据。
其他:getConnection()不为空没异常就成功了 连接函数,有现成的测试方法。测试是否连接成功就OK了 你看看你获取到了值没有,这样说明你的链接正常,sql语句正确,很可能是值没有传到你的处理插入语句的函数
点击弹出无毒广告是您对我的支持,谢谢
learnjsp.kuandao
.com 不知道! 看看是不是数据库sql语句有错误,数据库连接字符串是否正确。
上一个:我在JSP页面中定义一个body{......}, 在一个CSS中也定义了一个body{......}, 引用时JSP中的body会被覆盖吗
下一个:JSP 各种类型之间的转换 比如 int 和char 之间互相转换