JDBC中SQLData是如何实现的?最好提供一个范例

问题描述

JDBC中SQLData是如何实现的?最好提供一个范例

当我们创建自定义类型,并映射到mysql数据库时,如何建立该类型和sql类型的映射?
用户自定义的数据类型通过setObject()方法映射到SQL类型时,需要实现SQLData接口?
最好提供一个完整范例

解决方案

补充一下,连接方式是JDBC,数据库是mysql,知道使用hibernate或者mybatis可以直接映射,
但是目前在学习jdbc,希望了解的指点一下

解决方案二:

网友提供的hibernate 的一个范例

解决方案三:

是不是数据库的连接
你所说的映射是不是在Java下执行sql语句,对应mysql能接受该命令进行相应操作

此链接你可以看看是jdbc与Mysql连接下的实现登录注册

解决方案四:

在这里

解决方案五:

关于jdbc与mysql的连接我已经很了解了,我就是想尝试一下不使用hibernate或者mybatis
来实现用户自定义的数据类型(UDT)到sql数据库的映射,实现这种映射貌似需要实现SQLData这个借口,
但是不知道怎么实现这个借口

解决方案六:

哪位了解jdbc的大神了解这块,帮忙讲解一下

时间: 2024-11-04 16:37:36

JDBC中SQLData是如何实现的?最好提供一个范例的相关文章

关于jdbc中插入和更新的问题

问题描述 关于jdbc中插入和更新的问题 我用的oracle用jdbc进行相关操作,可是,只有插入语句能执行,不能执行更新和删除语句,这是怎么回事呢? 解决方案 不能执行更新和删除语句,检查下代码有问题吗?运行时有没有异常信息呢?如果你用的是纯JDBC操作的话,问题就可能出在代码上,把代码的异常分支打印堆栈日子,检查更新删除操作有没有提交事务.事出必有因,仔细找找呗. 解决方案二: 那就是你的sq语句,出现问题了,和JDBC没有关系,既然你保存能进去,那就证明数据库连接成功,在好好检查一下. 解

jdbctemmple-在PLSQL中执行没问题,在JDBC中查询报列名无效

问题描述 在PLSQL中执行没问题,在JDBC中查询报列名无效 大家帮忙看看,这段SQL有什么问题,我在PLSQL中执行没问题,但是用JDBC查的时候就报列名无效的错误. select * from (select T_c_p_i.HOUSEHOLD_ID, T_c_p_i.HOUSEHOLD_HEAD_RELATIONSHIP, T_P_H_A.attribute_meaning as attribute_meaning, T_c_p_i.PERSON_NAME, T_c_p_i.GENDER

浅谈实际开发中数据源在JDBC中的应用

数据|数据源 数据源在JDBC中的应用众所周知,JDBC(Java数据库连接)是Java2企业版的重要组成部分.它是基于SQL层的API.通过把SQL语句嵌入JDBC接口的方法中,用户可以通过Java程序执行几乎所有的数据库操作. JDBC只提供了接口,具体的类的实现要求数据库的设计者完成.通过生成这些接口的实例,即使对于不同的数据库,Java程序也可以正确地执行SQL调用.所以对于程序员来说,不必把注意力放在如何向数据库发送SQL指令,因为程序员需要了解和用到的只是JDBC的接口,只有在极少数

JDBC中Statement,PreparedStatement,CallableStatement三个方法的实例

public void ListStudents() throws SQLException{ int i, NoofColumns; String StNo, StFName, StLName; //初始化并加载JDBC-ODBC驱动程序 Class.forName("jdbc.odbc.JdbcOdbcDriver"); //创建连接对象 Connection Ex1Con = DriverManager.getConnection("jdbc:odbc:StudentD

JDBC中操作Blob、Clob等对象

很多网友都不知道JDBC中如何操作Blob.Clob等对象,其实这是不难的!操作这些对象就象操作其它String.int一样.不信!你就看下面的文章.下面的例子会带你首先创建包含Clob.Blob对象的数据库的表,然后写入这些对象,最后再读取并操作这些对象! 一.关于Derby www.open-open.com是这样介绍Derby的"Apache Derby 是一种高质量的.纯 Java 的嵌入式关系数据库引擎,IBM 最近已将其捐献给开放源码社区.Derby 数据库基于文件系统,具有高度的可

jdbc中的离线数据集入门

如果在开发应用的时候没有使用任何持久层框架,而是直接使用jdbc 的api编程的话,大家最长使用的就是ResultSet接口进行数据的读取了,但是大家也会觉得很不方便,因为ResultSet是在线的数据集,在读取数据的过程中不能断开数据库联接,只有读取数据完成后才能close掉相关对象. 其实java也提供了离线的数据集,那就是RowSet接口以及相关的 子接口.而且sun在jdk里面提供一个默认的实现,而且象oracle这样比较大型的数据库驱动里面也提供自己的RowSet实现. 下面以sun的

加快JDBC中JSP数据库的访问速度

JSP程序都是模块,并且具有强大的表达-请求(divsentation-request)功能. 建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程. 然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API.为了达到这一目的,我们可以考虑到使用JSP操作来建立数据库接口组件. 完美的JSP设计模式是Model-View-Controller (MVC).传统三层体系为:Model为程序逻辑

【转载】JDBC中Connection解惑

本文转载自http://shift-alt-ctrl.iteye.com/blog/1967020   关于JDBC中关于Connection的两个疑问:   1.Connection实例是线程安全的吗?     即一个connection实例,在多线程环境中是否可以确保数据操作是安全的? Java代码   private static Connection connection;       上述代码,设计会不会有问题? 一个Connection实例,即对应底层一个TCP链接,有些开发者可能考

急!用jdbc中executeQuery()方法执行查询为什么在程序中停顿很长时间,甚至报错。

问题描述 急!用jdbc中executeQuery()方法执行查询为什么在程序中停顿很长时间,甚至报错. 程序中的sql如以下: select t3.*,t1.costPrice as costP,t1.retailPrice as retailP,t1.basicPricing as basicP from goodsGroupCopy t1 left join groupCopyGoods t2 on t1.id = t2.goodsGroupCopyId left join goods t