本文目录一览

1,搭建数据库的接口是

数据库接口技术:Microsoft推出的ODBC(OpenDatabaseConnectivity)技术为异质数据库的访问提供了统一的接口。ODBC基于SQL(StructuredQueryLanguage),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。搭建数据接口就是通过编写数据接口程序,把乙程序与甲程序所用的数据库进行连接实现数据调用,用以实现数据共享
是连接方式不?JDBC,Implement,extends,db.properties?
jdbc 你说的是这个吗?

搭建数据库的接口是

2,jdbc中什么接口用于连接数据库

// 取得数据库连接的类// 使用方法:Connection conn = new DataBaseConnection().getConnection();// 当然,一般采用的是静态方法,以及工厂取得连接。public class DataBaseConnection public static final String DBDRIVER = "com.mysql.jdbc.Driver"; public static final String DBURL = "jdbc:mysql://127.0.0.1:3306/study"; public static final String DBUSER = "root"; public static final String DBPASS = "root"; private Connection conn = null; public DataBaseConnection() try Class.forName(DBDRIVER); // 取得连接(真正取得连接的语句) conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS); } catch (Exception e) e.printStackTrace(); } } public Connection getConnection() return this.conn; } public void close() if (this.conn != null) try this.conn.close(); } catch (Exception e) e.printStackTrace(); } } }}

jdbc中什么接口用于连接数据库

3,JDBC中用于对数据库进行查询更新调用存储过程等操作的三个

在java.sql包里面的Statment或PreparedStatement 接口里面,查询是:executeQuery(String sql)返回一个结果集更新是:executeUpdate(String sql)与JDBC相关的API在都在java.sql包里面,可以下个API慢慢看的
首先需要导入相应数据库的驱动文件,然后要注册驱动,class.forname(drivername),获取connection对象connection conn=drivermanager.getconnection(url);然后获取preparedstatement对象preparedstatement pst=conn.getpreparedstate(sql,username,password)其中的username和password是你访问数据库的名称和密码;如果要使用到返回集合则可以用resultset对象接收,resultset rs=pst.executequery();不要使用到返回集合的话就直接pst.executequery();以上的可以查jdk1.mysql:drivername的值为:com.mysql.jdbc.driver;url的值为:jdbc:mysql://localhost:3306/hibernate其中hibernate是你的数据库名称2.sqlserver:drivername的值为:com.microsoft.sqlserver.jdbc.sqlserverdriver;url的值为jdbc:sqlserver://localhost:1433;databasename=" + database,其中database是你数据库名称3.oracle:drivername的值为:oracle.jdbc.driver.oracledriver;url的值:jdbc:oracle:thin:@127.0.0.1:1521:ora92,其中ora92是你数据库名称

JDBC中用于对数据库进行查询更新调用存储过程等操作的三个

4,JDBC里面的接口javasqlWrapper是干啥的能举个实际的例子吗 搜

ava.sql 接口 Wrapper所有已知子接口: CachedRowSet, CallableStatement, Connection, DatabaseMetaData, DataSource, FilteredRowSet, JdbcRowSet, JoinRowSet, ParameterMetaData, PreparedStatement, ResultSet, ResultSetMetaData, RowSet, RowSetMetaData, Statement, SyncResolver, WebRowSet 所有已知实现类: RowSetMetaDataImpl
附上一图,希望能够帮上你的忙。 通过附图,我们可以了解到 dy是接口,它被两个子类实现,分别是 softstudent, softschool。其中 softschool 还自定义了一个方法名叫 print,参数便是dy接口,所以能够对softstudent 进行输出。 string content 表示的是参数名叫content,它的类型是字符串,名字可以随便换,但不能是java关键字,比如 java,while,for等等。 new 是构造的意思的,一般类都有默认的构造器,用于实例化类。 最后想说的话: 1, 在java世界,一般类名标准都要求单词首字大写,比如softschool 应该写成 softschool,这是业界内默认的约定。 2, 左大括号不像.net那样。 举个例子给你参考: public class softschool { public void test(){ //...your codes } } public class printer { public static void main(string[] args) { softschool softschool = new softschool(); softschool.test(); } }

5,JDBC connection statement resultset不都是接口吗 怎么作为类型了

因为它们是内部已经定义好的接口,而不是你自己定义的。JDBC API中的四个主要成员:1.DriverManager类:管理不同数据库的JDBC驱动2.Connection接口: 连接数据库并传递数据3.Statement接口: 由Connection产生,执行SQL语句4.ResultSet接口: 保存Statement的执行结果Statement接口执行SQL命令的三个方法:1.ResultSet executeQuery(String sql):执行查询并获得ResultSet对象2.int executeUpdate(String sql):执行增、删、改操作并返回受影响的行数3.boolean execute(String sql):可执行任意SQL语句,返回布尔值表示是否返回ResultSet还有PreparedStatement接口继承Statement接口,PreparedStatement对象允许数据库预编译SQL语句,比普通的Statement对象使用起来更加灵活,更有效率。当SQL语句将运行多次时,尽量使用PreparedStatement,以提高运行效率。
接口有它的实现类啊,实现类的实例是可以赋给接口变量的
接口只是提供抽象的方法,其具体实现可根据具体需要来编写类来实现接口。
connection是建立与数据库的链接,statement算是一个连接的实例,用来执行sql语句,resultset是查询后得到的结果集,得到结果后必须执行.next()方法给你个我刚写的例子,区别很好理解的,我一般都用statement,这是第一次用preraredstatement 只不过是在后面赋值而已public class test public static void main(string[] args) string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; string dburl = "jdbc:sqlserver://localhost:1433; databasename=library"; string username = "sa"; string userpwd = ""; connection dbconn; statement stmt; preparedstatement ps; try class.forname(drivername); dbconn = drivermanager.getconnection(dburl, username, userpwd); stmt = dbconn.createstatement(); resultset rs1 = stmt.executequery("select *from borrow where uno = 2011111276"); system.out.println("statement:"); while (rs1.next()) system.out.println(rs1.getstring(1)+" "+ rs1.getstring(2)); } ps = dbconn.preparestatement("select *from borrow where uno = ?");//注意这句 ps.setstring(1, "2011111276"); resultset rs2 = ps.executequery(); system.out.println("preparedstatement:"); while (rs2.next()) system.out.println(rs2.getstring(1)+" "+ rs2.getstring(2)); } } catch (exception e) e.printstacktrace(); } }}
java已经带有实现了,他会根据你选择的驱动程序来实例化

文章TAG:负责  数据  数据库  接口  在jdbc中负责数据库的接口是哪个  
下一篇