当前位置:编程学习 > JSP >>

怎样查看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 之间互相转换

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,