java数据源的配置文件|java访问数据库和访问properties配置文件哪个比较快

⑴ java访问数据库和访问.properties配置文件,哪个比较快

访问.properties文件更快,访问数据库需要建立连接,而访问本地的.properties文件直接读取数据源就行了,不用建立连接

⑵ 怎样JAVA通过JDBC-ODBC桥访问数据源,配置数据源

导入java.sql包 一、加载要连接数据库的驱动程序 //Jdbc-Odbc桥 和 Microsoft Access 数据库 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // SQL Server 驱动程序: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 注:Class.forName()方法将给定的类加载到JVM,如果系统中不存在给定的类,则会引发异常二、通过驱动程序管理器得到连接实例 Connection conn=null; //1. //1.1建立数据源 conn=DriverManager.getConnection("jdbc:odbc:MyDataSource"); //MyDataSource是数据源名称 //1-2、不建立数据源 conn=DriverManager.getConnection("jdbc:odbc:;Driver=Microsoft Access Driver (*.mdb);DBQ=C:\\VBTest.mdb"); //2.SQL Server conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=mydb","sa",""); 注:DriverManager类跟踪已注册的驱动程序,通过getConnection(URL)方法, 找到一个能够连接至URL中指定的数据库驱动程序 它接收三个参数, 分别表示1 数据源的名称、类型 2 用户名(可选) 3 密码(可选) 三、基于连接对象建立处理器对象 Statement stmt=conn.createStatement(); 四、准备sql命令 String sql="select * from Student"; 五、执行命令返回结果集 ResultSet rs=stmt.executeQuery(sql); 六、显示结果集 while(rs.next())//只要后面有记录 { //对当前行的所有字段遍历 for(int i=1;i<=rs.getMetaData().getColumnCount();i++) { System.out.print(rs.getMetaData().getColumnName(i)+": ");//显示字段名 System.out.println(rs.getString(i));//显示字段当前值 } System.out.println(); } 七、关闭资源 rs.close(); //关闭记录集 stmt.close(); //关闭处理器对象 conn.close(); //关闭连接对象 预处理器的应用: //3.基于连接对象建立预处理器对象 PreparedStatement pstmt=conn.prepareStatement("insert into student values(?,?,?,?)"); //4.给预处理对象的参数赋值 pstmt.setString(1,"8888"); pstmt.setString(2,"nemo"); pstmt.setString(3,"accp"); pstmt.setString(4,"sanxianglu"); //5.执行预处理命令 int i=pstmt.executeUpdate(); System.out.println(i+"条记录已成功插入!");

⑶ Java配置数据源的几种方式

两种:JDBC-ODBC桥连,纯JDBC连接

⑷ 如何配置JAVA的ODBC数据源。

package com.bin.struts.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBConn2000 { public static Connection getConn(){ String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=//碰冲数据库名字"; String user = "唯拿sa"; String password = "123"; try { Class.forName(driver); } catch (ClassNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } try { return DriverManager.getConnection(url,user,password); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } } public static Connection close(){ return null; }}这是2000的连接方法这是2005的连接串jdbc:sqlserver://localhost:1433;databasename=//数据库com.microsoft.sqlserver.jdbc.SQLServerDriver2000数据库需要打SP4补丁笑山歼.并且两个都需要专门的JDBC驱动的

⑸ 如何配置JAVA的ODBC数据源。

java语租游亏句如下private String url = "jdbc:odbc:student";//这里连接的是student数据源配置的java语句 private Connection conn = null; private Statement stmt = null;try { Class.forName("磨顷sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection(url,"o",""); stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); } catch (Exception e) { System.err.print("Error" + e.getMessage()); }如果你说的是odbc管理器的odbc数据源配置,请参考参考弊神资料

⑹ java数据库一定要配置数据源吗

数据源是要配置到中间件服务器中的(比如:Tomcat,JBoss,WebLogic一类的),配置后可以提高数据库查询性能,避免重复的打开和关闭数据库。因此开发java的B/S项目时(就是J2EE的项目,通过浏览器访问的项目),都会配置数据源连接。如果你写的管理软件是B/S结构,那么只需要在搭建环境的服务器上配置数据源就可以了,用户访问时是通过浏览器访问,不需要做其他设置。如果是C/S(就是用户需要单独安装客户端程序,比如QQ),也不需要在用户那里设置数据源,只需要在你的服务器端程序上手工配置好数据源即可。

⑺ 数据源可以用Java代码创建吗

详情如下:以JNDI方式创建数据源首先要配置数据源的相关连歼差接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的conf/context.xml 文件中配置,在Eclipse的氏誉皮J2EE架构下,也可以把context.xml文件创建在/META-INF目录下。正确的虚亮配置后,就可以在程序中以JNDI的方式创建数据源,得到数据库连接并进行相应的操作。


赞 (0)