xpage调用java的简单介绍
今天给各位分享xpage调用java的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Lotus domino 都用什么编程语言啊?
- 2、在xpage上怎么用jdbc去连接sql server
- 3、Xpage 连接Mysql 问题:Communications link failure Last packet sent to the server was 0 ms ago
- 4、java 如何分页
Lotus domino 都用什么编程语言啊?
传统开发用到了formula和lotusScript,java,LS也就是你说的VB,java跟ls一样的用法,formula是lotus自己的公式语言,另外b/s下还会用到html和JavaScript,最新的Domino8.5推出了xpage,这是一种基於jsf的技术,可以直接编写b/s下的lotus程序,xpage中还用到了JavaScript,这个跟平常的JavaScript的不同,是运行在Server端的脚本,拥有全API,可以直接调用当前的文档和视图信息,跟LS相当,很强大,另外还可以直接跟java来互相传参,在xpage的client可以写普通的JavaScript
在xpage上怎么用jdbc去连接sql server
如果是java项目在项目里面建立一个lib的文件夹放jar包,然后选择lib文件夹下的所有jar包,鼠标右击build path ,add jar
如果是web项目就把jar复制到WEB-INF/lib目录下
获取数据库连接的代码,修改代码中的username和password与本地的相同。
public class DataAccess {
public DataAccess(){
try{
jbInit();
}catch(Exception e){
e.printStackTrace();
}
}
private void jbInit() {
// TODO Auto-generated method stub
}
public Statement connect()
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=LabManage;";
String user="sa";
String password="1";
Connection con=DriverManager.getConnection(url,user,password);
Statement st=con.createStatement();
return st;
}
catch(SQLException e){
System.out.println("请检查SQL数据库是否连接!");
}
catch (ClassNotFoundException e){
e.printStackTrace();
}
return null;
}
测试数据库是否连接成功!
Xpage 连接Mysql 问题:Communications link failure Last packet sent to the server was 0 ms ago
根本就没有连接上MYSQL,你自己检查下本地的防火墙是否打开,或者是MYSQL的服务器是不是开通3306端口,或者是关闭服务器的防火墙试试。
你的JDBC写法有问题,找个例子好好看看。
java 如何分页
分页你需要定义4个变量,信息总条数allCount,每页的信息条数pageSize,当前页curPage,总页数allPageCount,利用这4个变量即可以分页;
总页数allPageCount的算法allPageCount=(allCount-1)/pageSize+1;
然后再写分页的逻辑,首页即当前页为1,上一页下一页,末页即curPage=allPageSize,写上一页下一页的时候只要判断一下当前页与总页数的关系既可
总体思路是这样的,当然从数据库取出数据的时候要找出当前页面显示的信息
xpage调用java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、xpage调用java的信息别忘了在本站进行查找喔。
发布于:2022-12-21,除非注明,否则均为
原创文章,转载请注明出处。