现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建

create table test(test1 varchar(20),test2 varchar(20)

然后向这个表写入一条测试纪录,那么现在开始我们的jsp和数据库之旅吧。

一、jsp连接Oracle8/8i/9i数据库(用thin模式)

testoracle.jsp如下:

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl为你的数据库的SID

String user="scott";

String password="tiger";

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()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

二、jsp连接Sql Server7.0/2000数据库

testsqlserver.jsp如下:

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()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

三、jsp连接DB2数据库

testdb2.jsp如下:

String url="jdbc:db2://localhost:5000/sample";

//sample为你的数据库名

String user="admin";

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()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

(代码实验室)

四、jsp连接Informix数据库

testinformix.jsp如下:

String url =

"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;

user=testuser;password=testpassword";

//testDB为你的数据库名

Connection conn= DriverManager.getConnection(url);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from test";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

五、jsp连接Sybase数据库

testmysql.jsp如下:

String url =" jdbc:sybase:Tds:localhost:5007/tsdata";

//tsdata为你的数据库名

Properties sysProps = System.getProperties();

SysProps.put("user","userid");

SysProps.put("password","user_password");

Connection conn= DriverManager.getConnection(url, SysProps);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from test";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

六、jsp连接MySQL数据库

testmysql.jsp如下:

String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

//testDB为你的数据库名

Connection conn= DriverManager.getConnection(url);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from test";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

七、jsp连接PostgreSQL数据库

testmysql.jsp如下:

String url ="jdbc:postgresql://localhost/soft"

//soft为你的数据库名

String user="myuser";

String password="mypassword";

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()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

(代码实验室)

jsp怎么连接mysql_jsp如何连接数据库!相关推荐

  1. jsp测试连接mysql_JSP 连接MySQL配置与测试

    //驱动程序名 String driverName="com.mysql.jdbc.Driver"; //数据库用户名 String userName="root&quo ...

  2. 如何在jsp中连接SQLserver数据库

    分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...

  3. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中

    1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...

  4. jsp网页连接mysql数据库

    1.在mysql数据库中建立数据表 建一张测试表test,插入几条数据: 2.设置JDBC驱动 将 mysql-connector-java-5.0.8-bin.jar 拷到WebContent/WE ...

  5. 服务器端JSP页面连接MySQL数据库的学习

    本地搭建JSP与MySQL的连接想必能看到这篇文章的人都会了,我就不再累述. 初学者码农,网上淘宝买的JSP空间,1元每月,速度稍慢,但还算稳定.本地写好简单的连接数据库的代码,上传上去还算简单,把J ...

  6. tomcat 连接oracle重连,JSP+Tomcat连接Oracle数据库

    1.   首先安裝JDK   1.4.2_01   ,http://java.sun.com/j2se/2.   接著安裝Oracle9i,   安裝完成之後先更改XML   Database的參數 ...

  7. java 连接 postgresql_java如何连接数据库并对其操作(以PostgreSQL为例)

    nblogs-markdown"> java如何连接数据库并对其操作(以PostgreSQL为例)相关概念 JDBC(Java Data Base Connectivity)是一种用于 ...

  8. firedac连接mysql,FireDAC连接数据库

    1.建立DataModule 2.在FireDAC选项卡中找到我们的主角TFDConnection控件,并放到DataModule窗体上,把LoginPrompt设为False,这样在连接时就不会弹出 ...

  9. java如何连接mysql_Java如何连接数据库

    Java如何连接数据库 1.加载驱动 Class.forname(ClassName); 2.建立数据库连接 使用DriverManager类的getConnection()静态方法来获取数据库连接对 ...

最新文章

  1. python构建t检验(Student’s t-test)
  2. 《VMware Virtual SAN权威指南》一3.10.3 缓存设备与容量设备的比率
  3. hashmap时间和空间复杂度_Python算法 00--时间复杂度和空间复杂度
  4. 正则替换让一部分内容保持不变
  5. BZOJ3448 : [Usaco2014 Feb]Auto-complete
  6. 【英语学习】【WOTD】accolade 释义/词源/示例
  7. 易语言空壳程序360误报测试解决方法
  8. 浅谈ThreadPool 线程池
  9. win10系统重置网络后,以太网没了,适配器显示为空了,电脑完全没网,这种情况怎么办?
  10. JS 正则表达式 数字和小数点 非负数 保留两位小数点
  11. 深入理解IGP-ISIS——ISIS邻居建立过程,影响ISIS邻居建立因素,ISIS报文
  12. 国产 android 平板,三大旗舰新品 国产Android系统平板对比
  13. 无线局域网攻防之Wi-Fi破解
  14. 阿里研究院启动2018年度淘宝村辅助认证活动
  15. Illegal character in query Url中含有{}
  16. UGUI内核大探究(二)执行事件
  17. 8. 关于打分函数F1分数 TPR PPV等
  18. Sql Server 2008卸载后再次安装一直报错
  19. 如何判断对方列表里是不是好友_对方QQ是否把我删了不确定是否还在他的好友列表里...
  20. 2020年高教社杯全国大学生数学建模竞赛赛题 C题分析与思路!(持续更新)

热门文章

  1. c 调用java包_C#调用java代码(IKVMC)
  2. idea artifacts_IDEA配置:让你的IDEA有飞一般的感觉
  3. 贝叶斯反垃圾邮件技术
  4. 硬计算、软计算与混合计算
  5. hdu5459(2015沈阳网络赛J题)
  6. 【NOIP2015模拟10.22】矩形
  7. linux cut性能,Linux cut
  8. linux 修改网卡mac,Linux修改 网卡物理地址(Mac Address)
  9. PHP js curl,php curl 获取javascript动态生成的值
  10. 埃夫特机器人回零偏差太大_新松、华中数控、埃斯顿、埃夫特国内主流机器人厂商近年最新动态...