jsp向数据库中添加数据为什么会失败

jsp向数据库中添加数据为什么会失败,第1张

断点调试。一步步跟进看值 传进去没有。

再看 new News(content,title)这个 构造方法 有没有 赋值给对应字段

num = dao.addNews(ne) 这里有没有 报 值传给sql

你上面这个不够详细,很难看出问题,我写一个给你,可以永久用的

package com.util

import java.sql.Connection

import java.sql.DriverManager

import java.sql.SQLException

public class BaseDao {

public static final String Driver="com.mysql.jdbc.Driver"

public static final String url="jdbc:mysql://localhost:3306/数据库名"

public static final String dbname="账号"

public static final String pwd="密码"

//获取数据库连接

public static Connection getCon(){

Connection conn=null

try {

Class.forName(Driver)

conn=

DriverManager.getConnection(url,dbname,pwd)

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

return conn

}

//释放资源

public static void close(Connection conn){

try {

if(conn!=null){

conn.close()

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

public static void main(String[] args) {

System.out.println(BaseDao.getCon())

}

}

你要连接数据库,就

Connection conn=BaseDao.getCon()

String sql="select * from biao"

....

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ="+application.getRealPath("mdb\ASWE.mdb")

Connection conn= DriverManager.getConnection(url)

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)

String sql="select * from 表名"

ResultSet rs=stmt.executeQuery(sql)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10649617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存