问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用JAVA做一个网页访问修改数据库

发布网友 发布时间:2022-04-20 20:37

我来回答

3个回答

热心网友 时间:2022-04-09 01:21

顺序解答:
首先要明白一个JAVA开发原理。一般来说用JSP网页形式连接数据库情况不多。JAVA里用servlet---javaBean连接。
一.登陆界面(jsp):纯HTML编写,不罗嗦了;
二.表单设置action="javaBeanId",意思是跳到到javaBean处理。
三.访问数据库:在.java文件里写(javaBean)。至于WEB服务器嘛:有TOMCAT,weblogic等。访问各种数据库的代码:

1.JAVA连接ACCESS数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");

在上面的连接方法中,所涉及到的参数含义如下所示:
* sun.jdbc.odbc.JdbcOdbcDriver:驱动程序类的名称。
* /Data/ReportDemo.mdb:数据库文件
* 其中的用户名和密码均为空

2.JAVA连接MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&userUnicode=true&characterEncoding=8859_1"
Connection conn = DriverManager.getConnection(url);

在上面的连接方法中,所涉及到的参数含义如下所示:
* org.gjt.mm.mysql.Driver:驱动程序类的名称
* localhost:数据库的地址
* myDB:数据库的名称
* soft:访问数据库的用户名
* soft1234:访问数据库的密码
* 8859_1:使用的字符集。

3.JAVA连接SQL Server 7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
String user="sa";
String password="";
Connection conn = DriverManager.getConnection(url,user,password);

在上面的连接方法中,所涉及到的参数含义如下所示:
* com.microsoft.jdbc.sqlserver.SQLServerDriver:驱动程序类的名称
* localhost:数据库的地址
* 1433:数据库服务的端口
* myDB:数据库的名称
* user:访问数据库的用户名
* password:访问数据库的密码

4.JAVA连接Oracle 8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@192.168.0.1:1521:orcl";
String user="test";
String password="test";
Connection conn = DriverManager.getConnection(url,user,password);

在上面的连接方法中,所涉及到的参数含义如下所示:
* oracle.jdbc.driver.OracleDriver:驱动程序类的名称
* jdbc:oracle:thin:使用thin模式连接
* 192.168.0.1:数据库的IP地址
* 1521:数据库服务的端口,这是Oracle的默认值
* orcl:数据库的SID
* user:访问数据库的用户名
* password:访问数据库的密码

5.JAVA连接DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
String url="jdbc:db2://127.0.0.1:5000/sample";
String user="admin";
String password="";
Connection conn = DriverManager.getConnection(url,user,password);

在上面的连接方法中,所涉及到的参数含义如下所示:
* com.ibm.db2.jdbc.app.DB2Driver:驱动程序类的名称
* 127.0.0.1:数据库的IP地址
* 5000:数据库服务的端口
* sample:数据库的名称
* user:访问数据库的用户名
* password:访问数据库的密码

6.JAVA连接Sybase数据库
Class.forName("com.sybase.jdbc.Sybdriver");
String url="jdbc:sybase:Tds:localhost:5007/myDB";
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn = DriverManager.getConnection(url,SysProps);

在上面的连接方法中,所涉及到的参数含义如下所示:
* com.sybase.jdbc.Sybdriver:驱动程序类的名称
* localhost:数据库的地址
* 5007:数据库服务的端口
* myDB:数据库的名称
* userid:访问数据库的用户名
* user_password:访问数据库的密码

7.JAVA连接Informix数据库
Class.forName("com.informix.jdbc.IfxDriver");
String url="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);

在上面的连接方法中,所涉及到的参数含义如下所示:
* com.informix.jdbc.IfxDriver:驱动程序类的名称
* 123.45.67.89:数据库的地址
* 1533:数据库服务的端口
* myDB:数据库的名称
* myserver:数据库服务器的名称
* testuser:访问数据库的用户名
* testpassword:访问数据库的密码

8.JAVA连接PostgreSQL数据库
Class.forName("org.postgresql.Driver");
String url="jdbc:postgresql://localhost/myDB";
String user="myuser";
String password="mypassword";
Connection conn = DriverManager.getConnection(url,user,password);

在上面的连接方法中,所涉及到的参数含义如下所示:
* org.postgresql.Driver:驱动程序类的名称
* localhost:数据库的地址
* myDB:数据库的名称
* myserver:数据库服务器的名称
* myuser:访问数据库的用户名
* mypassword:访问数据库的密码

热心网友 时间:2022-04-09 02:39

struts+数据库+用jstl标签把数据写在页面上 后面加上修改的链接把要修改的记录的id啥的递交

热心网友 时间:2022-04-09 04:14

jsp中也可以链接数据库,不过就你的登录如果在页面链接的一般都是用JS的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
诺卡N97怎样换待机壁纸 诺卡n97打开软件时出现确认网络服务 诺卡N97山寨智能N97侧滑全键盘手机+Win6.1怎么样 诺卡n97和hiphone比哪个比较好? 诺卡n97台湾智能版怎么样? NOKIA 手机 N97 双卡双待 串号 IMEI:358407020184409 请帮忙辨认真伪... 诺卡N97质量到底怎么样? 诺卡n97支持什么格式的软件 诺卡N97 QQ(07、08) 全触屏 JAVA版本 火花塞有什么作用 火花塞的组成结构 我学过一些java 我现在想建自己建个网站 该怎么做? 怎么用java开发一个简单的博客网站 用Java编程完成一个简单网络通讯程序,要求如下。 我是怎么开发一个小型java在线学习网站的 java网页制作 刚学java做网页,想在局域网做一个网站 如何制作一个简单的网站(电脑作业)。 我想学用JAVA建网站,应该怎么学 我java源代码,怎么才能建立一个网站呢? 中国移动的积分是怎么算的? 如何用java实现一个简单网络通信过程 中国移动的积分怎么增加的?为什么我的积分一直是0... 怎么用java来编写网页 兑积分换话费怎么弄? 如何用java制作网页? 移动营业厅积分兑换话费怎么兑换 如何用初级的JavaWeb知识写一个较简单的网 移动的积分是什么?怎样获得? java开发一个简单的web网页的具体流程是什么? 移动电话积分兑换话费怎么弄 有没有大佬帮我用Java写个简单的网站 我的微信玩不了怎么办 我的微信打不开、不运行是怎么回事? 我的微信,现在怎么不能玩了? 为什么我微信打不开了,别的软件都好使,就微信玩... 为什么我qq登的上,微信怎么玩不了 我的微信不能玩附近人了不能玩摇一摇了不能玩漂流... 我得微信一会不玩就自动下线了,再玩要重新登入这... 我的微信怎么就不能玩了,QQ就能上 我的微信怎么打不开我刚才玩了手机拆除了不要的... 我的微信被人举报了不能玩怎么办啊 我的微信怎么玩不了附近人和摇一摇功能了怎么办啊? 为什么我的微信游戏打不开? 我的微信一直这样的状态 而且一登录就死机 完全运... 怎么我的手机不可以玩微信 我的微信玩不了登上去就是加载微信咋了 我的微信为什么停止运行,怎样才能恢复?谢谢! 为什么我微信玩不了跳一跳 我的微信被人举报什么也玩不了,怎么才能搞好 你好,我用微信帐号玩手机游戏怎么玩不了?