哪位朋友能告诉我在JSP中怎样连接SQL 2000的数据库。可以写一下详细代码么?
解决方案 »
- 使用javabean的乱码问题
- JAVA操作EXCEL问题(帮忙)
- 有谁知道 java5.0( jdk1.5) 的新特性吗?最好详细一点 的。介绍几个网页也可以。
- 我想在JCreator下写servlet程序,并且servlet-api,jsp-api加入到了classpath中,环境变量也加了。但是在JCreator中却没有代码提示,为什
- 你一定感兴趣的哦!!!
- 请问象csdn论坛左边的可展开的树形怎么样设计?(散分)
- 简单问题,快快,给分
- 有关Oracle数据库的JDBC测试程序
- 用jbuilder
- 怎么配置jdk1.3和tomcat4.0
- Java怎样删除Web服务器上的图片
- 求救:字符串编码不能转换为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>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名";
String user="xxx";
String password="xxx";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from 表名";
ResultSet rs=stmt.executeQuery(sql);
while (rs.next()) {%>
第一个字段内容为:<%=rs.getString(1)%> <BR>
第二个字段内容为:<%=rs.getString(2)%><BR>
<p>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
private static String dbUrl = "jdbc:odbc:db_exam";
private static String dbUser = "sa";
private static String dbPwd = "";
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(dbClassName).newInstance();
conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);
} catch (Exception ee) {
ee.printStackTrace();
}
return conn;
}
先引用对应jdbc中间件jar包,然后:第一步:通过反射,获取JDBC驱动中间件实例。
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();第二步:获取打开数据库连接
Connection conn=DriverManager.getConnection(url,user,password);第三步:创建语句结果集等,执行操作。