很简单的很基础的,但是就是连接不起。郁闷。请知道的朋友指点一下。有没有什么好的简单的办法连接数据库?最好是不用下其他什么工具的。
我只用了以下工具。java6.14,tomcat6.0.20,sql server 2008,准备先学习下,然后再用其他的。。结果连简单的数据库连接都出错,严重打击积极性。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
<center><%! String test1,test2,test3;%><% String url = "jdbc:odbc:zcc";
String user = "sa";
String password = "123456";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url, user, password);
Statement stmt = con.createStatement();
String sql="SELECT * FROM test ";
ResultSet rs=stmt.executeQuery(sql); while (rs.next()) {
test1=rs.getString("test1");
test2=rs.getString("test2");
test3=rs.getString("test3"); }%>
<%=test1 %>
<%=test2 %>
<%=test3 %></center>
</body>
</html>
我只用了以下工具。java6.14,tomcat6.0.20,sql server 2008,准备先学习下,然后再用其他的。。结果连简单的数据库连接都出错,严重打击积极性。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
<center><%! String test1,test2,test3;%><% String url = "jdbc:odbc:zcc";
String user = "sa";
String password = "123456";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url, user, password);
Statement stmt = con.createStatement();
String sql="SELECT * FROM test ";
ResultSet rs=stmt.executeQuery(sql); while (rs.next()) {
test1=rs.getString("test1");
test2=rs.getString("test2");
test3=rs.getString("test3"); }%>
<%=test1 %>
<%=test2 %>
<%=test3 %></center>
</body>
</html>
解决方案 »
- 求助。。。怎么把HTML以WORD格式导出(HTML里包括文字,图片表格等)。。
- spring+hibernate+dwr 出现error <no converter found for "org.hibernate.proxy.cgliblazyinitializer">
- 请各位帮忙(org.apache.jasper.JasperException: Exception in JSP)
- <jsp:include>的一个问题
- 怎样设置数据库中数据的最大量
- 在线文档管理系统的版本管理
- HTML中怎样按一下回车键,就使光标跳到下一个输入框,而不是提交
- 在JSP中访问数据库大全(连)
- 郁闷!import的问题!大家请帮忙一下(在线)
- jsp如何处理表单上传的文件
- 高分期待,十万火急-------一个关于snmp4j 的问题
- TOMCAT服务器没有停止直接更新文件会不会出错
请加上try 对已有找问题很有帮助连接出错你也应把错误信息发过来
url jdbc:sqlserver://192.9.207.168:1433;DatabaseName=dbName
驱动包,我空间里面有 我们现在用的就是sql server2008
2。复制文件sqljdbc.jar到jdk目录\jdk1.5\jre\lib\ext下。
3。开始-〉程序-〉sql server 2005-〉配置工具-〉SQL Server Configuration Manager。启动sql 2005服务。点击 sql server2005网络配置节点,并选中”MSSQLserver的协议“节点。
启用tcp/ip协议。
4。导入 java.sql.* 包。
5。载入sql server 2005 jdbc驱动程序。代码片断如下:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(Exception e)
{};
6。设置连接字符串。代码片断如下:
String connectionUrl ="jdbc:sqlserver://localhost:1433;database=bank;user=sa;password=";
7。根据连接串获取到数据库的连接。代码片断如下:
Connection con = DriverManager.getConnection(connectionUrl);
8。根据所获取的连接设置sql语句对象的属性。代码片断如下:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
9。准备要执行的sql语句字符串。并把该字符串传给sql语句对象。执行结果保存在一个结果集中。
String str = "select * from tableName";
ResultSet rs = stmt.executeQuery(str);
10。遍历结果集合,并获取用户需要的信息。
while (rs.next()) {
System.out.println(rs.getInt("aid"));/*aid是字段名称*/
}