5、 在DAO中访问LDAP数据库
示例代码如下:
Session session = null;
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
//取得与ldap连接的会话实例
session = getSessionFactory().openSession();
//取得数据库连接
con = session.connection();
} catch (HibernateException e) {
e.printStackTrace();
}
6、 对数据库进行增删查改操作
示例代码如下:
// Select
Statement st1 = null;
try {
st1 = con.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
String SQL1 = "SELECT userExp FROM ou=User where cn=fancy";
ResultSet rs1 = st1.executeQuery(SQL1);
while (rs1.next() && rs.getString("cn") != null
&& (!("".equals(rs.getString("cn"))))) {
System.out.println("userExp=" + rs1.getString("userExp"));
}
// Update
String DN= "cn=fancy ";
String SQL2 = "UPDATE ou=User SET userTelNo=? WHERE "+DN;
try {
PreparedStatement update = con.prepareStatement(SQL2);
update.setString(1,"13888888888");
int count = update.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
// INSERT
String SQL3= "INSERT INTO cn,ou=User "
+ "(objectClass,userName,userTelNo) "
+ "VALUES (userInfo,风卷流云,13888888888)";
Statement insert = null;
try {
insert = con.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
try {
int count = insert.executeUpdate(SQL3);
} catch (SQLException e) {
e.printStackTrace();
}
// DELETE
String SQL4 = "DELETE FROM ou=User WHERE cn=?";
PreparedStatement ps = con.prepareStatement(SQL4);
ps.setString(1,"fancy");
ps.execute();
7、 关闭连接和会话,示例代码如下:
con.close();
session.close();
分享到:
相关推荐
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
压缩包中包含的文档将指导你如何配置CAS客户端,包括在Spring或Web.xml中添加必要的配置项,设置服务URL,以及处理TGT(Ticket Granting Ticket)和ST(Service Ticket)。 3. **CAS4.2.7源码**: CAS 4.2.7是CAS...
通过`spring.datasource`前缀的属性,可以方便地配置数据源,Spring Boot还会自动加载JDBC驱动并创建数据源。 7. **定制化**: CAS允许开发者根据需求进行定制,例如自定义认证处理器、用户信息存储方式等。这可能...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...
(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...
1. **数据库配置**:找到`application.properties`中的数据库相关配置,例如`spring.datasource.url`、`spring.datasource.username`和`spring.datasource.password`,将这些值替换为你的数据库服务器的连接信息。...
它是 Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式...