用SQL语句实现JAVA程序对数据库的索引建立

用什么SQL命令,可以实现JAVA程序对数据库的索引建立... 用什么SQL命令,可以实现JAVA程序对数据库的索引建立 展开
 我来答
匿名用户
2013-10-26
展开全部
JDBC技术事实上是一种能通过JAVA语言访问任何结构化数据库的应用程序接口(API)(Sun这样说的,专a‘hAzI件=JIy教我也不知道是不是真的),而且现在的JDBCnbsp;3.0据Sun说也能访问Execel等电子表格程序!nbsp;JDBC对于数据库的访问有四种方式,我们这里只是介绍两种:nbsp;第一种是通过ODBC做为“桥”(Bridge)对数据库访问,nbsp;;IF=S专#“rI管jnbsp;第二种是直接对数据库访问。nbsp;我们先来看看第一种JDBClt;--gt;ODBC访问的流程:nbsp;JDBCnbsp;Drivernbsp;Mannager-gt;JDBClt;-gt;ODBC桥-gt;ODBC-gt;数据库客户机驱动库-gt;数据库服务器-gt;返回查询结果,在这种访问中值的我们注意的是虽然JAVA是“Writenbsp;Oncenbsp;,Runnbsp;Anywhere“,但是如果通过这种访问的话,需要客户端必须设置ODBC和有相应的数据库客户机的驱动,当你看了下面的另外一个流程的时候或许你会想:明明下一种更方面,为什么还要有这个东西的产生!呵呵,因为,未必所有的数据库服务器提供商都提供下面的JDBC驱动程序(给JDBC访问提供相应的接口),所以就有了JDBClt;-gt;ODBCnbsp;Bridge。nbsp;接着再让我们来看看第二种访问流程:nbsp;JDBCnbsp;Drivernbsp;Mannager-gt;局部JDBC驱动-gt;客户端数据库-gt;数据库服务器-gt;返回查询结果,这种访问事实上是转换JDBC调用为相应的数据库(Oracle,nbsp;Sybase,nbsp;Informix,nbsp;DB2,nbsp;和其他的数据库数据库管理系统)的客户端API调用(这么说,不知道大家能不能懂,说简单点就好像ASP不是通过DSN对数据库访问而是通过OLEDB访问,说道这里我还是不知道大家能不能明白我的意思。哎呀,不要扔鸡蛋嘛!),这种方式的访问需要相应的数据库提供商提供相应的JDBC驱动程序,但是有一种好处,可以独立于odbc用于可以随处可Run的客户端的浏览器中的Applet程序。nbsp;我们下面将给大家一个通过JDBC-ODBC桥数据库访问的实例,但是在看下面的事例前我想问大家一次:JDK1.3装了吗?数据库驱动装了吗(我使用的是SQLserver)?你该没有使用Linux吧?虽然java支持Linux,但是老兄我可没有使用Linux哟(这同JAVA的Writenbsp;Oncenbsp;,Runnbsp;Anywhere没有关系),
匿名用户
2013-10-26
展开全部
1.使用jdbc技术连接数据库
2.使用语句对象statement的execute方法可以执行对索引的操作
例如代码如下(mysql数据库为例,先将jar包加入你的工程):
Class.forName("com.mysql.jdbc.Driver");

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称", "用户名", "密码");
Statement stmt = conn.createStatement();
stmt.execute("create index 索引名 on 表名(字段名)");
stmt.close();
conn.close();
【注意】需要将代码中的中文修改为你的主机对应的内容,希望能帮到你
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式