java数据源实现(java stream数据源)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java数据源实现,以及java stream数据源对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、java实现应用中获取本机ACCESS数据源
- 2、数据源可以用Java代码创建吗
- 3、如何在eclipse实现Java程序连接mysql数据库,怎么配置数据源,实现学生管理系统
- 4、Java中如何实现与后台数据库的连接?
- 5、java数据源问题
java实现应用中获取本机ACCESS数据源
url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Tmp.mdb";
我知道用上面这个方法可以连谈裤接本地的Access,与ODBC-JDBC桥是一样的
应该要写IP,因为你最终要找的是一个文件,路径就得是一个有效的本地路径或者网络路径.
我做了测试
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=\\\\192.168.1.49\\apache\\Tmp.mdb";
这个也可以有,一样连通了
就是你在服判卜务器上把文件夹含冲简共享,只要能找到这个文件就可以.但不推荐这个用网络的,有可能因为网络权限而导致连接错误,等一些莫名错误,
只能说这个办法可行.
以上如有问题再联系.

数据源可以用Java代码创建吗
详情如下:
以JNDI方式创建数据源首先要配置数据源的相关连歼差接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的conf/context.xml 文件中配置,在Eclipse的氏誉皮J2EE架构下,也可以把context.xml文件创建在/META-INF目录下。
正确的虚亮配置后,就可以在程序中以JNDI的方式创建数据源,得到数据库连接并进行相应的操作。
如何在eclipse实现Java程序连接mysql数据库,怎么配置数据源,实现学生管理系统
用蠢正伍JDBC的话就是
Class.forName("com.mysql.jdbc.Driver"); //加载驱动
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/表空间名",
"用户名"清握, "密码"); //获取连接
Statement stmt = con.createStatement();
stmt.executeUpdate("操作带或数据库");
Java中如何实现与后台数据库的连接?
用JAVA连接数据库主要有两种方式,一是用JDBC-ODBC桥来连接,二是用脊旅相关厂商提供的相应驱动程序来连接,首先谈谈第一种连接。 \x0d\x0a\x0d\x0aJDBC-ODBC桥接器是用JdbcOdbc.Class和一个用于访问ODBC驱动程序的本地库实现的。对于WINDOWS平台,该本地库是一个动态连接库DLL(JDBCODBC.DLL)。 \x0d\x0a\x0d\x0a由于JDBC在设计上与ODBC很接近。在内部,这个驱动程序把JDBC的方法映射到ODBC调用上,这样,JDBC就可以和任何可用的ODBC驱动程序进行交互了。这种桥接器的优点是,它使JDBC目前有能力访问几乎所有的数据库。通行方式如图所示: \x0d\x0a\x0d\x0a应用程序---JDBC API---JDBC-ODBC---ODBC API---ODBC层---数据源 \x0d\x0a\x0d\x0a具体操作方法为: \x0d\x0a\x0d\x0a首先打开控制面板的管理工具,打开数据源(ODBC),在用户DSN里面添加数据源(即你要连接的数据库的名字),在这里假定连接SQL SERVER 2000的GoodsSupply数据库。名称填写你要连接的数据库的名称(GoodsSupply),然后逐步设置,如果选用了使用SQL-SERVER密丛贺码认证的话,就要输入相应的用户名及密码连接到数据库。一路下一步设置完成。 \x0d\x0a\x0d\x0a在JAVA里面编写程序进行测试,在这里我的程序是让用户输入任意的表名与与列名,把该列的所有数据输出。源代码如下: \x0d\x0a\x0d\x0aimport java.io.BufferedReader; \x0d\x0aimport java.io.InputStreamReader; \x0d\x0aimport java.sql.*; \x0d\x0a\x0d\x0apublic class ODBCBridge { \x0d\x0a\x0d\x0apublic static void main(String[] args) { \x0d\x0aString url="jdbc:odbc:GoodsSupply"; \x0d\x0aStatement sm=null; \x0d\x0aString command=null; \x0d\x0aResultSet rs=null; \x0d\x0aString tableName=null; \x0d\x0aString cName=null; \x0d\x0aString result=null; \x0d\x0aBufferedReader input=new BufferedReader(new InputStreamReader(System.in)); \x0d\x0atry { \x0d\x0atry { \x0d\x0aClass.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动 \x0d\x0a}catch(ClassNotFoundException e){ \x0d\x0aSystem.out.println("Can not load Jdbc-Odbc Bridge Driver"); \x0d\x0aSystem.err.print("ClassNotFoundException:"); \x0d\x0aSystem.err.println(e.getMessage()); \x0d\x0a} \x0d\x0aConnection con=DriverManager.getConnection(url,"USER","PASSWORD"); //使用SQL-SERVER2000认证 \x0d\x0aDatabaseMetaData dmd=con.getMetaData(); //DMD为连接的渗野派相应情况 \x0d\x0aSystem.out.println("连接的数据库:"+dmd.getURL()); \x0d\x0aSystem.out.println("驱动程序:"+dmd.getDriverName()); \x0d\x0asm=con.createStatement(); \x0d\x0aSystem.out.println("输入表名"); \x0d\x0atableName=input.readLine(); \x0d\x0awhile(true) { \x0d\x0aSystem.out.println("输入列名(为空时程序结束):"); \x0d\x0acName=input.readLine(); \x0d\x0aif(cName.equalsIgnoreCase("")) \x0d\x0abreak; \x0d\x0acommand="select "+cName+" from "+tableName; \x0d\x0ars=sm.executeQuery(command); //执行查询 \x0d\x0aif(!rs.next()) \x0d\x0aSystem.out.println("表名或列名输入有误"); \x0d\x0aelse { \x0d\x0aSystem.out.println("查询结果为:"); \x0d\x0ado \x0d\x0a{ \x0d\x0aresult=rs.getString(cName); \x0d\x0a//数据库语言设置为中文,不用转换编码 \x0d\x0a//result=new String(result.getBytes("ISO-8859-1"),"GB2312"); \x0d\x0aSystem.out.println(result); \x0d\x0a}while(rs.next()); \x0d\x0a} \x0d\x0a} \x0d\x0a}catch(SQLException ex) { \x0d\x0aSystem.out.println("SQLException:"); \x0d\x0awhile(ex!=null) { \x0d\x0aSystem.out.println("Message:"+ex.getMessage()); \x0d\x0aex=ex.getNextException(); \x0d\x0a} \x0d\x0a}catch(Exception e) { \x0d\x0aSystem.out.println("IOException"); \x0d\x0a} \x0d\x0a} \x0d\x0a}
java数据源问题
配置数据源,就是配置数据库以及连接池的信息;比如:数据库url,最大连接数等等;
tomcat自带连接池 tomcat-dbcp.jar,但薯晌是如果用其他连接池就需要加jar包;
1.jndi是 Java 命名与目录接口(Java Naming and Directory Interface);
你在配置数据源时,实在xml中配置的;直接使用字符信息获取连接这种方式叫运没JNDI;
例如:
Context ctx=new InitialContext(); Object datasourceRef=ctx.lookup("java:数据源名数悄锋称"); //引用数据源 DataSource ds=(Datasource)datasourceRef; conn=ds.getConnection();
2.c3p0是一个数据库连接池,数据库连接池主要是控制最大连接数、最小连接数等等连接信息
java数据源实现的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java stream数据源、java数据源实现的信息别忘了在本站进行查找喔。
