String query="insert userinfo(usename,password) values('aaa','110')";应该改成
String query="insert into userinfo(usename,password) values('aaa','110')";insert后面少了into。
String query="insert into userinfo(usename,password) values('aaa','110')";insert后面少了into。
解决方案 »
- JDBC向mysql存储text类型
- 报错:bad version number for .class file
- 【散分200】12:00以前结贴:求30个面试题答案(都是选择题)。朋友发的,由于自己英文不太地道,特来坛子里求助各位朋友。人多力量大,先谢谢了!
- 关于Ext.form的提交问题,Ext高手进来帮帮忙
- 十万火急:请问JBoss4如何设置虚拟目录?
- <logic equal >
- 有没有这一款软件??
- 请问怎么在servlet中使用cookie?
- 收集java程序员面试题(最好有答案)。
- 关于运行javabean的简单问题
- 应用服务器和Web服务器的区别?
- 正准备负责学校的网上学生管理系统的网上版本的后台编程(JSP),能给点意见我吗?(在线等)
使用jdbc-odbc可以使用,可是jdbc就不可以,其他的代码没有改变,之是驱动改了,所以不知道是什么问题,数据结构没有问题的
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
你参考一下这段jdbc连接sql server的代码。