请教一下,我要个JAVA文件里用数据源连接名为BE的数据库,代码给如何写````` 以前没用过数据源,不太了解``` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么叫用数据源连接?用jdbc不行吗? jdk中有jdbc-odbu桥连包,你看下jdbc就会了很简单的,感觉你也是学过asp的呵呵 //装载JDBC驱动程序 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //设置数据库连接字符串 strCon ="jdbc:microsoft:sqlserver://192.168.2.200:1433;DatabaseName=netmonitor"; //连接数据库 java.sql.Connection sqlCon = java.sql.DriverManager.getConnection(strCon,"数据库用户名","数据库密码"); JDBC的数据库连接方法,不知道lz是要什么东西 先配置好数据源Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection connection = DriverManager.getConnection("jdbc:odbc:LocalSrver"); <%try{Class.forName("sun.jdbc.odbc.JdbOdbcDriver");//在数据源中设置好系统DSN--testString url="jdbc:odbc:test";Connection conn=DriverManager.getConnection(url,"","");Statement st=conn.createStatement();String sql="select * from test";ResultSet rs=st.executeQuery(sql);while(rs.next()){%><%=rs(2)%><%rs.close();st.close();conn.close();}}catch (Exception e){out.println("数据库连接错误");}%> ````很感谢大家这么热情````今天我查了下资料,用数据源是这样的Context ctx=new InitialContext();javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/ejbPool");只是~~我不太清楚~~这段代码~~“java:comp/env/jdbc/ejbPool”````应该是有选择的不是全敲上去吧````那数据库名和登录的用户名,密码之类的又是在哪里写呢= =`````因为觉得还有不少不明白的地方```所以来求教````` tomcat的连接池是怎么弄的用户名、密码等都在配置文件里写好了楼主问得太不清楚了 数据库UPDATE操作问题 [2006/3/24]将文件打包成zip时,为什么每次打包后的zip包的MD5值不同?(在线等!请高手赐教!) (亿万火急)再次发帖哭求计费算法 请教java中的方法隐藏和覆盖概念------在线等 初学者求教 郁闷中!!! 要怎样学习JAVA 源代码啊 ? About InputStream 你们一般的*.java文件用什么编译成*.class?也就是java开发工具是什么呢? 请问谁能介绍一下当前有哪些Java组件? 文本框监听回车事件 java字符排序
用jdbc不行吗?
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//设置数据库连接字符串
strCon ="jdbc:microsoft:sqlserver://192.168.2.200:1433;DatabaseName=netmonitor";
//连接数据库
java.sql.Connection sqlCon = java.sql.DriverManager.getConnection(strCon,"数据库用户名","数据库密码"); JDBC的数据库连接方法,不知道lz是要什么东西
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:LocalSrver");
Class.forName("sun.jdbc.odbc.JdbOdbcDriver");
//在数据源中设置好系统DSN--test
String url="jdbc:odbc:test";
Connection conn=DriverManager.getConnection(url,"","");
Statement st=conn.createStatement();
String sql="select * from test";
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
%>
<%=rs(2)%>
<%
rs.close();
st.close();
conn.close();
}}
catch (Exception e){
out.println("数据库连接错误");
}
%>
javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/ejbPool");只是~~我不太清楚~~这段代码~~“java:comp/env/jdbc/ejbPool”````应该是有选择的不是全敲上去吧````那数据库名和登录的用户名,密码之类的又是在哪里写呢= =`````因为觉得还有不少不明白的地方```所以来求教`````
用户名、密码等都在配置文件里写好了楼主问得太不清楚了