建一个MS SQLServer数据库 DNS,名称为:Test_DB
java.sql.Connection sqlCon;
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
sqlCon = java.sql.DriverManager.getConnection( "jdbc:odbc:Test_DB","sa","");
sqlStmt = sqlCon.createStatement();
sqlRst = sqlStmt.executeQuery("select count(*) from guestbook");
sqlRst.next();
intRowCount = sqlRst.getInt(1);
sqlRst.close(); //关闭结果集
java.sql.Connection sqlCon;
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
sqlCon = java.sql.DriverManager.getConnection( "jdbc:odbc:Test_DB","sa","");
sqlStmt = sqlCon.createStatement();
sqlRst = sqlStmt.executeQuery("select count(*) from guestbook");
sqlRst.next();
intRowCount = sqlRst.getInt(1);
sqlRst.close(); //关闭结果集
解决方案 »
- 两个问题,很浅(关于打印和IDE)
- 字符集编码!
- 问下servlet
- 做界面时遇到的一些问题,望共同讨论一下
- 问一个关于树刷新的问题,请大家帮忙!在线等候佳音!
- 难道这个问题csdn没人会吗?高手请出手吧,我想这个问题很久了,但还是没有头绪!!没有分了,请多多指教,初学者进来学习!
- 关于包的问题
- 我加载一个包到jbuilder8的jdk中,为什么总是在程序中引不进来,什么原因啊???
- 如何得到一个resultSet的长度,即一条select语句返回了多少符合条件记录
- 如何用javax.swing.jtree实现系统文件夹的树
- 请问如何打开Jcreator 的代码完成功能
- jdbc中resultset高级问题,为什么第二次取记录集rs1时开始取的记录集rs为空了???
try {
String driverName = "com.jnetdirect.jsql.JSQLDriver"; // NetDirect JDBC driver
String serverName = "127.0.0.1";
String portNumber = "1433";
String mydatabase = serverName + ":" + portNumber;
String url = "jdbc:JSQLConnect://" + mydatabase; // a JDBC url
String username = "username";
String password = "password";
// Load the JDBC driver
Class.forName(driverName);
// Create a connection to the database
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
// Could not find the database driver
} catch (SQLException e) {
// Could not connect to the database
}
而我的sql server装在本地上 专门用来学习 是不是还需要做点别的
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); ------------------------------------------------------------------
把sql server 2000 的jdbc的msutil.jar,msbase.jar,mssqlserver.jar这三个文件拷到应用服务器的lib目录
<%@ page import="java.sql.*" %>
<html>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:sqllink","sa","");
//sqllink是要用ODBc设置的DSN链接,你要改成自己的实际值,用户名和密码也是一样
Statement stmt=con.createStatement();
String SQL=new String();
SQL="select top 10 productname from products";
ResultSet rs=stmt.executeQuery(SQL);
String name=new String();
while (rs.next()){
name=rs.getString("productname");
out.println(name+"<br>");
}
rs.close();
stmt.close();
con.close();
%>
</body>
</html>
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); thks现在试试Keepers的jdbc连接 :)
导入了jdbc driver 但没什么反应 我想应该是被导入到代码服务器上了
于我就是项目中从代码服务器添加 一看代码服务器上列表中果然有 可添加后也没什么反应
我在代码中加入 import com.microsoft.jdbc.sqlserver.*; 后却编译出错:
导入引用丢失的包:com.microsoft.jdbc.sqlserver.*不知道什么意思? :(