1 通过查看数据产品的文档,了解数据产品的数据源。
2 通过与数据产品的开发者进行沟通,了解数据产品的数据源。
3 通过查看数据产品的源代码,了解数据产品的数据源。
4 通过查看数据产品的技术文档,了解数据产品的数据源。
5 通过查看数据产品的技术支持,了解数据产品的数据源。
其实读取Excel表格中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表。其二者的主要区别在于所使用的数据引擎不一样。2015 版vSC#读取 excel代码有以下三种办法:1、OleDB方式优点:将Excel直接当做数据源处理,通过SQL直接读取内容,读取速度较快。缺点:读取数据方式不够灵活,无法直接读取某一个单元格。当Excel数据量很大时。会非常占用内存,当内存不够时会抛出内存溢出的异常。2、Com组件的方式。优点:能够非常灵活的读取Excel中的数据,用户可以灵活的调用各种函数进行处理。缺点:基于单元格的处理,读取速度较慢,对于数据量较大的文件最好不要使用此种方式读取。3、NPOI方式读取Excel。优点:读取Excel速度较快,读取方式 *** 作灵活性。缺点:需要下载相应的插件并添加到系统引用当中。
查询的数据源可以来自各种不同的渠道和来源,包括但不限于以下几种:
1 数据库:许多组织和机构都会建立数据库,存储大量有关特定主题或领域的数据。例如,政府部门、学术研究机构、企业等都可能拥有自己的数据库。
2 网络爬虫:网络爬虫是一种程序,可以在互联网上搜索并收集信息。通过编写适当的代码和算法,可以从网站、社交媒体平台等在线资源中获取所需数据。
3 传感器技术:现代科技已经发展到了能够使用传感器来采集各种类型的实时数据。例如,在气象学领域中就广泛使用气象探测仪等设备来监测天气变化。
4 调查问卷:调查问卷是一种常见的收集数据方式。通过向受访者提出问题,并记录他们给出的答案或反馈意见来获得相关信息。
5 其他公开资料:除了以上几个来源外,还有很多其他公开资料可供查询使用。例如新闻报道、历史文献、市场报告等均可作为参考资料进行查询分析。
jdbc数据库连接:1加载驱动ClassforName(“xxxDriver”)2建立连接:Connection conn= DriverManagergetConnection(url,user,password);(url是连接地址ip端口号和数据库实例名,user用户名,password密码)3获取statement对象:Statement stmt=conncreateStatement();4通过Statement执行Sql语句:stmtexecuteQquery(String sql)会返回查询结果集,stmtexecuteUpdate(String sql)返回int型,表示影响记录的条数;5处理结果:ResultSet rs=strexecuteQuery(String sql);while(rsnext()){
Systemoutprintln(rsgetInt(id));
}
5:关闭数据源:rsclose();
下面是连接各种数据库的方法:
1、Oracle8/8i/9i数据库(thin模式)
ClassforName("oraclejdbcdriverOracleDriver")newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManagergetConnection(url,user,password);
2、DB2数据库
ClassforName("comibmdb2jdbcappDB2Driver ")newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
3、Sql Server70/2000数据库
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
4、Sybase数据库
ClassforName("comsybasejdbcSybDriver")newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = SystemgetProperties();
SysPropsput("user","userid");
SysPropsput("password","user_password");
Connection conn= DriverManagergetConnection(url, SysProps);
5、Informix数据库
ClassforName("cominformixjdbcIfxDriver")newInstance();
String url =
"jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB为数据库名
Connection conn= DriverManagergetConnection(url);
6、MySQL数据库
ClassforName("orggjtmmmysqlDriver")newInstance();
String url ="jdbc:mysql://localhost/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManagergetConnection(url);
7、PostgreSQL数据库
ClassforName("orgpostgresqlDriver")newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
8、JDBC-ODBC桥
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection con=DriverManagergetConnection("jdbc:odbc:jsp");
jsp为建立的odbc数据源名,事先要先将SQL server的表设置为数据源。在“管理工具”-“数据源odbc”里用系统DNS添加。
8Oracle8/8i/9i数据库(thin模式)
//import javasql;
ClassforName("oraclejdbcdriverOracleDriver")newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
9DB2数据库
//import javasql;
ClassforName("comibmdb2jdbcappDB2Driver ")newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
10Sql Server70/2000数据库
//import javasql;
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver")newInstance();
//String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db2"; //70、2000
String url="jdbc:sqlserver://localhost:1433;DatabaseName=db2"; //2005
//db2为数据库名
String user="sa";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
11Sybase数据库
//import javasql;
ClassforName("comsybasejdbcSybDriver")newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = SystemgetProperties();
SysPropsput("user","userid");
SysPropsput("password","user_password");
Connection conn= DriverManagergetConnection(url, SysProps);
Statement stmtNew=conncreateStatement();
12Informix数据库
//import javasql;
ClassforName("cominformixjdbcIfxDriver")newInstance();
String url = "jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManagergetConnection(url);
Statement stmtNew=conncreateStatement();
13MySQL数据库
//import javasql;
//ClassforName("orggjtmmmysqlDriver")newInstance();
ClassforName("commysqljdbcDriver");
//String url ="jdbc:mysql://localhost/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
String url ="jdbc:mysql://localhost:3306/myDB";
//myDB为数据库名
Connection conn= DriverManagergetConnection(url,"root","root");
Statement stmtNew=conncreateStatement();
14PostgreSQL数据库
//import javasql;
ClassforName("orgpostgresqlDriver")newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
15access数据库直连用ODBC的
//import javasql;
ClassforName("sunjdbcodbcJdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (mdb)};DBQ="+applicationgetRealPath("/Data/ReportDemomdb");
Connection conn = DriverManagergetConnection(url,"sa","");
Statement stmtNew=conncreateStatement();
16程序计时
long time1=SystemcurrentTimeMillis();
long time2=SystemcurrentTimeMillis();
long interval=time2-time1;
17延时
try {
Threadsleep(IntegerParse(%%1));
} catch(InterruptedException e) {
eprintStackTrace();
}
18连接Excel文件
//import javasql;
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Excel Driver (xls)};DBQ=D:\\myDBxls"; // 不设置数据源
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
首先,你确认你的DataSource是否获得到了。就是在这句话打个断点试试
ds = (DataSource) contextlookup("java:/comp/env/jdbc/mysqlds");
如果DS为空或者抛出异常你就需要检查你的数据库配置问题了。
Connection connect = null;
try
{
ClassforName("commysqljdbcDriver");
connect = DriverManagergetConnection(
"jdbc:mysql://localhost/normaltest", "root", "root");
} catch (Exception e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
试试这段代码有没有异常抛出(具体的东西换成你自己的数据库配置),如果有异常检查数据库,如果没有异常检查连接配置。
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,是一组在Java应用中访问命名和目录服务的API,是SUN公司提供的一种标准的Java命名系统接口,命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
JNDI可访问的现有的目录及服务有:
DNS、XNam 、Novell目录服务、LDAP(Lightweight Directory Access Protocol轻型目录访问协议)、 CORBA对象服务、文件系统、Windows XP/2000/NT/Me/9x的注册表、RMI、DSML v1&v2、NIS。
以上就是关于C# echarts怎么 从数据库里取数据显示出来!求一份源代码 否则根本写不出来 谢谢全部的内容,包括:C# echarts怎么 从数据库里取数据显示出来!求一份源代码 否则根本写不出来 谢谢、使用js循环选中图片,我想获取5张图片的数据源 怎么使用each循环、在公司如何知道一个数据产品背后的数据源等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)