Connection con=null
Statement stmt=null
try{
//1.加载驱动
String driverName="com.mysql.jdbc.Driver"
Class.forName(driverName)
/**
* Driver d=new com.mysql.jdbc.Driver()
DriverManager.registerDriver(d)
除非不会自动注册,采用此代码,因此在这个地方不用此代码
*/
//2.创建数据库连接(mysql数据库)
String url="jdbc:mysql://127.0.0.1:3306/数据库名"
String username="root"//database name
String password="root"//database name
con = DriverManager.getConnection(url,username,password)
//3.获取Statement对象【获取数据库 *** 作对象】
stmt=con.createStatement()
try{ sql="insert into test values("+"'"+userName+"',"+"'"+pwd+"')"
stmt.executeUpdate(sql)
}catch(Exception e){
e.printStackTrace()
}
}catch(Exception e){
e.printStackTrace()
}finally{
try{
stmt.close()
con.close()
}catch(Exception e1){e1.printStackTrace()}
}
} 最好的建议是可以吧要出入的数据进行封装,然后以对象的形式进行 *** 作。可以用hibernate
估计你还没学Jdbc吧,你已经会Servlet接收数据了,那么只要用Jdbc连接数据库,再执行一个Insert命令就可以了.大概的过程//加载数据库驱动 Class.forName(driver)//获取数据库连接
conn = DriverManager.getConnection(url , user , pass)
//使用Connection来创建一个Statment对象
stmt = conn.createStatement()
stmt.executeUpdate(sql)//执行SQL命令
1.layui布局表格
<div class="demoTable">
搜索ID:
<div class="layui-inline">
<input name="id" class="layui-input" id="demoReload" autocomplete="off">
</div>
<button class="layui-btn layui-bg-green" data-type="reload">搜索</button>
</div>
<table class="layui-hide" id="LAY_table_user" lay-filter="user"></table>
<script>
layui.use('table',function(){
var table =layui.table
//方法级渲染
table.render({
elem:'#LAY_table_user'
,url:'http://localhost:8080/onlineTest_war_exploded/question'
,cols: [[
,{field:'questionId',title:'题号',width:200}
,{field:'questionTitle',title:'题目',width:300}
,{field:'city',title:'通过率',width:200}
,{field:'classify',title:'难度',width:200}
]]
,id:'testReload'
,page:true
,height:310
})
var $ =layui.$,active = {
reload:function(){
var demoReload =$('#demoReload')
//执行重载
table.reload('testReload', {
page: {
curr:1 //重新从第 1 页开始
}
,where: {
key: {
id:demoReload.val()
}
}
},'data')
}
}
$('.demoTable .layui-btn').on('click',function(){
var type =$(this).data('type')
active[type] ?active[type].call(this) :''
})
})
</script>
url是servlet在web.xml下手动配置的路径
第一个javabean对象是存放表格原始数据 第二个javabean是存放code msg count和表格原始数据的 把第二个javabean转换为json格式发给后台
如图 第一次检查的时候发现传回去的json里面带\ 原因:之前用ajax已经把存放列表原始数据的数据转换为json了 再用第二个javabean对象又转换了一次相当于没转换 所以识别不出来
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)