public static ResultSet Connection(String sql) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:bookmanagesys", "",
"");
Statement stmt = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
catch (Exception e) {
System.out.print(e);
return null;
}
}这是我写的边access的连接,你参考一下吧
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:bookmanagesys", "",
"");
Statement stmt = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
catch (Exception e) {
System.out.print(e);
return null;
}
}这是我写的边access的连接,你参考一下吧
解决方案 »
- freemarker如何java.lang.Integer数据
- Struts2为什么舍弃Form?
- jsp显示图片
- 关于通过模板的方式实现多套页面展示?
- servlet如何把值传回给jsp?
- servlet和applet的通信问题
- 小弟准备学cocoon,想请网上的兄弟们对cocoon有兴趣的朋友留下QQ or mail or msn 方便交流(还有分拿 300分开三帖放分,呵呵)第二
- 在我的个人空间上如何调用javabeen
- 请问jsp中有没转意字符,如想输出"——急!急!急!(online wait)
- 通过隐含域传一些id是不是不安全?如果是,应该如何解决这个问题?
- JB + WebLogic:JSP中引用的 GIF资源放到哪里?要打包吗?
- 100分求文件存储到ORACEL
String user= new String();
String password = new String();
url="jdbc:microsoft:sqlserver://202.119.121.226:1433;DatabaseName=tzku";
user="sa";//用户名
password="12345";//密码
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con= DriverManager.getConnection(url,user,password);
Statement stmt = con.createStatement();
....
并且要注意把msutil,mssqlserver,msbase,加入到你得classpath里。
<%@ page import="java.sql.*"%>
<%@ page import="java.util.Properties"%> <html>
<body>
<%
//第一种
//Properties props = new Properties();
//props.put("server","[email protected]:1433");
//props.put("user","sa");
//props.put("password","");
//Class.forName("weblogic.jdbc.mssqlserver4.Driver").newInstance();
//Connection conn =DriverManager.getConnection("jdbc:weblogic:mssqlserver4",props);//第二种
String driverstring="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String urlstring= "jdbc:microsoft:sqlserver://192.168.0.1:1433;DatabaseName=master";
Class.forName(driverstring).newInstance();
Connection conn =DriverManager.getConnection(urlstring,"sa","");
Statement stmt=conn.createStatement();
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第一个字段内容为:<%=rs.getString(2)%><%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Name";
//pubs为你的数据库的
String user="sa";
String password="netmarch";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from forums";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
是哪里,在环境变量是那个
并且要注意把msutil.jar,mssqlserver.jar,msbase.jar,加入到你得classpath里。
CLASSPATH=.:d:\mssql\..加进去,
<%@page contentType="text/html;charset=gb2312"%>
<%@ page language="java" %>
<%@page import="java.sql.*" %>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<html>
<body>
<table>
<%//以try开始
try
{
Connection con;
Statement stmt;
ResultSet rs;
//加载驱动程序,下面的代码为加载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:mysql";
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //Class.forName("oracle.jdbc.driver.OracleDriver");
//用适当的驱动程序连接到数据库,
//String url="jdbc:microsoft:sqlserver://192.168.1.11:1433;DatabaseName=mysql";
//String url="jdbc:oracle:thin:@oracle的ip:1521:oracle的sid";
//建立连接,
con=DriverManager.getConnection(url, "sa", "");
//创建一个JDBC声明
stmt = con.createStatement();
//查询记录
rs = stmt.executeQuery("SELECT * from userlogin");
//输出查询结果
while (rs.next())
{
String user= rs.getString("name"); // 字段名1
String pass = rs.getString("password"); // 字段名2
//打印所显示的数据
%>
<tr><td><%=user%></td></tr>
<tr><td><%=pass%></td></tr>
<%
}
//释放连接以使有更多的人能够享用此数据库
con.close();
stmt.close();
out.println("</table>");}
//如果加载时出错,给出相应的错误信息
catch (Exception e)
{
out.println("error message :"+e);
}%>
</body>
</html>
然后把lib下的3个jar文件copy到服务器的lib下就ok了