//JSP页面-
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="com.cn.sinkinto.vo.*" %>
<%@page import="com.cn.sinkinto.dao.SqlOperation"%>
<%@page import="java.sql.ResultSet"%>
<%
///////插入操作////////////////////////////////////////////////////////////
PersonVo person =new PersonVo() ;
person.setId("1655920656");
person.setName("yangchao");
person.setNumber("156555555");
person.setSex("男");
SqlOperation so= new SqlOperation();
try{
so.insert(person);
}catch(Exception e)
{}
%>
/////////////////////////////////////////////////////////////////////////////////// 数据挖掘研究院
////数据库操作页面
package com.cn.sinkinto.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import com.cn.sinkinto.operation.PersonDao;
import com.cn.sinkinto.sql.SqlDemo;
import com.cn.sinkinto.vo.PersonVo;
public class SqlOperation implements PersonDao {
PreparedStatement ps=null ;
String sql=null ;
Connection con=null;
ResultSet rs =null;
public void insert(PersonVo person)
{
sql="INSERT INTO sinkinto01 (id,name,sex,number ) VALUES ('?','?','?','?')" ;
try{
SqlDemo sd= new SqlDemo() ;
sd.sqlConnection() ;
con=sd.getConnection();
ps=con.prepareStatement(sql);
}catch(Exception e)
{
System.out.print(e.getMessage());
}
try{
ps.executeUpdate();
}catch(Exception ex)
{
System.out.print(ex.getMessage());
}
try{
ps.setString(1, person.getId());
ps.setString(2, person.getName());
ps.setString(3, person.getSex());
ps.setString(4, person.getNumber());
}catch(Exception ez)
{
System.out.print("没赋值吗?");
}
}
}
////////////////////////////////////////////////////////////////////
//数据库连接页面
package com.cn.sinkinto.sql;
import java.sql.Connection;
import java.sql.DriverManager;
public class SqlDemo {
Connection con=null;
public void sqlConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:student");
}catch(Exception e)
{
System.out.print("数据库连接失败") ;
}
}
public Connection getConnection()
{
return this.con ;
}
}
///////////////////////////////////////////////////////////////////////////////
//VO页面
package com.cn.sinkinto.vo;
public class PersonVo {
String id = null;
String name =null;
String sex =null;
String number =null;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
//System.out.println(this.id);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
//System.out.println(this.name);
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
//System.out.println(this.sex);
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
//System.out.println(this.number);
}
}
////////////////////////////////////////////
//一个接口页面
package com.cn.sinkinto.operation;
import java.util.ArrayList;
import com.cn.sinkinto.vo.PersonVo;
public interface PersonDao {
//插入
public void insert(PersonVo person) throws Exception ;
//修改
//public void update(PersonVo person) throws Exception ;
//删除
//public void delete(PersonVo person) throws Exception ;
//返回全部
//public ArrayList queryAll() throws Exception ;
}
///////////////////////////////////////////////////////////////////////////////// 数据挖掘研究院
编译没有错..就是在数据库里面插入不鸟数据..不知道是为什么.我使用的数据库是 ACCESS...类型是文本的.谢谢
搞定给满分..
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

