Web开发链接SQL
来源:互联网 发布:鸿雁传书软件下载 编辑:程序博客网 时间:2024/06/05 05:24
有两种方法连接数据,但是实际上是一种:
1.通过后台java程序连接
2.直接将java代码写到前台jsp中
两种方法代码,java程序如下:
package databasetest;import java.sql.*;
public class testsqlserver {public static void main(String[] srg) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=hb"; //连接服务器和数据库sample String userName = "sa"; //默认用户名 String userPwd = "wuyanzan.1988"; //密码 Connection dbConn;
try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful! Statement state = dbConn.createStatement(); String sql="select * from duser"; state.executeQuery(sql); } catch (Exception e) { e.printStackTrace(); }}}
写到前台界面时如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.sql.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%Connection conn=null;Statement stmt=null;String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动类String username="sa";//数据库用户名String password="wuyanzan.1988";//数据库密码String sql="select * from duser";//查询语句String url="jdbc:sqlserver://localhost:1433;DatabaseName=hb";//连接数据库的地址try{ Class.forName(driver);//加载驱动器类 conn=DriverManager.getConnection(url,username,password);//建立连接 stmt=conn.createStatement();//建立处理的SQL语句ResultSet rs=stmt.executeQuery(sql);//形成结果集while(rs.next()){//输出显示out.println(rs.getInt(1)+" 、");out.println(rs.getString(2)+" 、");out.println(rs.getString(3));}rs.close();//关闭结果集stmt.close();//关闭SQL语句集conn.close();//关闭连接}//捕获异常catch(ClassNotFoundException e){ System.out.print(e);}//捕获异常catch(SQLException ee){ System.out.print(ee);}%></body></html>
需要注意的问题:1.sqljdbc.jar包不仅需要通过Build Path加入到src下,还需要拷贝到WEB-INF的lib目录下,两者缺一不可,否则会报错:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
2.sqlserver2000,2005,2008在连接语句上有所不同,具体如下:String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";在2000中应该是jdbc在sqlserver的前面,这里具体问题再具体对待。
- Web开发链接SQL
- web开发实用链接
- web开发资源链接
- Web开发资料链接备份
- java web 开发资料链接
- Java Web开发使用配置文件链接数据库
- Xenu-web开发死链接检测工具应用
- Flask Web 开发 链接 url_for 函数
- web客户端,tomcat服务器端,sql数据库端链接关系。
- Java后台Web开发有用的文章链接
- sql链接
- sql 链接
- web开发心得(SQL)(转载)
- HTML5开发 Web SQL Database 本地数据库
- crm中链接sql开发外部报表的的链接URLcrm技术
- [WEB开发][数据库开发/应用]SQL常用命令使用方法
- java web 使用jdbc 链接sql server 2008找不到驱动类的问题
- web学习链接
- workbench的schema讲解一:(维度dimension设置的基本内容)
- jquery.fixedtableheader.min.js固定表头功能
- Linux软连接和硬链接
- ios 之 UIStepper的使用(ios 5.0之后)
- wxpython 键值
- Web开发链接SQL
- MaxOsx 下安装Xdebug
- 数组作为函数参数
- php 获取一个文件中return array() 的值
- NHibernate 3.2 Mapping By Code 操纵实例
- 如何查看一个进程的启动时间
- 用ORACLE的PROFILE限制ORACLE用户
- [深入浅出iOS库]之图形库Core Plot
- 生成随机颜色