社区
Java EE
帖子详情
在实体bean中如何连接数据库
xlhl
2004-03-26 11:00:14
在 The J2EE Tutorial 中saveascount不知道如何连接到数据库,如果数据库选择sql server该怎么连接?
谢谢
...全文
63
16
打赏
收藏
在实体bean中如何连接数据库
在 The J2EE Tutorial 中saveascount不知道如何连接到数据库,如果数据库选择sql server该怎么连接? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeah
2004-04-02
打赏
举报
回复
我也遇到过这个问题,怎么好象没人能解决似的
如果会的大侠详细一点好吗,说不清楚还不如别说,免得误导!
xlhl
2004-04-01
打赏
举报
回复
to: free111(浪子天涯)
jndi名字如何设置连接不同的数据库?,现在只是照猫画虎不知所然
public DataSource getDataSource(){
DataSource dataSource = null;
try{
dataSource = (DataSource)ic.lookup("DataSource");//jndi名字
}catch(Exception e){
e.printStackTrace();
}
return dataSource;
}
lord_logic
2004-04-01
打赏
举报
回复
使用
jndi.getConnection()
或者driverManager.getConnection()得到连接
然后通过cmp 或者bmp对database操作
xlhl
2004-04-01
打赏
举报
回复
to liangzai6640459(亮仔)
就是不知道在 实体bean 中如何通过jdbc连接数据库
aibren
2004-03-31
打赏
举报
回复
up
zhpsam109
2004-03-31
打赏
举报
回复
up!
liangzai6640459
2004-03-31
打赏
举报
回复
这是一个用jdbc驱动连接sql server2000的javabean;你可以试试看
package 包名;
import java.sql.*;
public class bizconn
{
String szDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String szConn="jdbc:microsoft:sqlserver://SQLSERVER 所在電腦的IP地址:1433;DatabaseName=庫名";
Connection con=null;
ResultSet rs=null;
Statement stmt_qry=null;
Statement stmt_exec=null;
public bizconn() throws Exception{//ClassNotFoundException
try{
Class.forName(szDriver);
con=DriverManager.getConnection(szConn,"用戶名username","數據庫口令password");
stmt_qry=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt_exec=con.createStatement();
}
catch(Exception e){
System.err.println(e.getMessage());
}
}
public ResultSet execQry(String szSQL){ //Execute Query
rs=null;
try{
rs=stmt_qry.executeQuery(szSQL);
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
}
public void execUpdate(String szSQL){ //Execute INSERT,UPDATE,DELETE
try{
stmt_exec.executeUpdate(szSQL);
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
}
public void destroy(){
try{
if(stmt_qry!=null) stmt_qry.close() ;
if(stmt_exec!=null) stmt_exec.close();
if(con!=null) con.close() ;
}
catch(Exception e){
e.printStackTrace() ;
}
}]
下面是在jsp中如何使用的一个简单的例子:
使用(*.jsp):
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="vSql" scope="page" class="包名.bizconn"/>
<%
查詢
ResultSet rs=vSql.execQry(SQL查詢語句);
插入更新刪除
vSQL.execUpdate(SQL執行語句);
%>
donghx1234
2004-03-31
打赏
举报
回复
java,烦!
顽皮小熊
2004-03-31
打赏
举报
回复
你自己写一个连接代码加到事件处理程序中不就行了?
free111
2004-03-31
打赏
举报
回复
public DataSource getDataSource(){
DataSource dataSource = null;
try{
dataSource = (DataSource)ic.lookup("DataSource");//jndi名字
}catch(Exception e){
e.printStackTrace();
}
return dataSource;
}
xlhl
2004-03-31
打赏
举报
回复
嗨 java之路困难重重啊!!
xlhl
2004-03-26
打赏
举报
回复
在 The J2EE Tutorial 中‘saveascount’例子 不知道如何连接到数据库,
如果数据库选择sql server该怎么连接?
谢谢
skystar99047
2004-03-26
打赏
举报
回复
网上能找到相关连接的例子。
xlhl
2004-03-26
打赏
举报
回复
怎么没人帮我啊?
xlhl
2004-03-26
打赏
举报
回复
谢 54989875(公木子),我是初学,希望看到一个具体的方法。
继续等待
54989875
2004-03-26
打赏
举报
回复
我用的方法是专门编写了一个数据库的连接bean,在bean生成一个静态方法,用bean的实例调用它就能返回一个connection对象完成数据库连接。
实体
Bea
n@与数据库映射
实体
Bea
n 一、
实体
Bea
n 每个持久化POJO类都是一个
实体
Bea
n, 通过在类的定义
中
使用 @Entity 注解来进行声明。 声明
实体
Bea
n @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { r
jpa
实体
bea
n
中
字段名称和数据库
中
字段名称对应的方式
在学习使用jpa的时候发现查询数据库的时候有些字段没有获取到,都是使用了驼峰命名的多个单词组成的字段。查看服务打印的log后发现自动生成的查询语句对于驼峰命名的多个单词组成的字段连接方式是以"_"连接。比如,在
实体
里面的字段是userName,数据库
中
的字段也是userName,但是自动生成的sql语句
中
的字段是user_name,对应不上,所以找不到。 解决方式是在配置文件applicatio...
第一个
实体
Bea
n实例——建立与数据库的连接
核心提示:从EJB的入门知识我们已经了解到,在EJB 2.x
中
,EJB有3种类型的
Bea
n,分别是会话
Bea
n(Session
Bea
n)、消息驱动
Bea
n(Message-Driven
Bea
n)和
实体
Bea
n(Entity
Bea
n)。随着EJB 3的推出,EJB
中
的
实体
Bea
n逐渐被JPA规范所替代,JPA不仅能在EJB环境
中
使用,而 从EJB的入门知识我们已经了解到,在EJB 2.x
中
...
bea
n和mysql数据库的字段映射
bea
n和mysql数据库的字段映射前言:写法: 前言: 在做项目的时候,我发现有些字段在数据库
中
并不是驼峰命名法,而是XX_XX的形式,而在
实体
类
中
一般我们要符合驼峰命名法,以便于与页面结合,这样,我们就需要使用关系映射来使mysql数据库的字段与
实体
类的字段对应。 写法: 在mapper层的xml里,标签<mapper>
中
,加入以下内容: <!--映射的内容放在最顶部--...
JavaWeb——教你写
bea
n
实体
类和Dao数据库操作类
初探先认识一下这两个类是做什么的
bea
n类 用户可以使用Java
Bea
n技术将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他Java
Bea
n、applet程序或者应用来使用这些对象。 他可以存储我们从数据库上的数据, 可以看做是另一个神奇的表。Dao类 Dao类是访问数据库数据的操作类,你可以把
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章