struts2怎么连接数据库
6个回答
展开全部
struts2和连数据库没有关系,底层连数据库一般都是JDBC,下面是步骤啊
Java连接数据库一般都是六步(具体的操作步骤会不同):
连接数据库之前要导入数据库相应的驱动包。
以MySQL数据库为例:
1.加载数据库驱动
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
e.printStackTrace();//打印异常
}
2.连接数据库
try{
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db",
"root","root");//获得数据库连接,用户名,密码,db:数据库名称
}catch(Exception e){
e.printStackTrace();
}
3.创建执行语句
Statement stmt=conn.createStatement();
4.返回结果。
ResultSet rs=stmt.createStatement("select * from db.table");
5.处理结果
while(rs.next()) {
rs.getString("username");
rs.getString("password");
}
6.关闭所有连接(先打开的连接后关闭)]
rs.close();
stmt.close();
conn.close();
Java连接数据库一般都是六步(具体的操作步骤会不同):
连接数据库之前要导入数据库相应的驱动包。
以MySQL数据库为例:
1.加载数据库驱动
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
e.printStackTrace();//打印异常
}
2.连接数据库
try{
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db",
"root","root");//获得数据库连接,用户名,密码,db:数据库名称
}catch(Exception e){
e.printStackTrace();
}
3.创建执行语句
Statement stmt=conn.createStatement();
4.返回结果。
ResultSet rs=stmt.createStatement("select * from db.table");
5.处理结果
while(rs.next()) {
rs.getString("username");
rs.getString("password");
}
6.关闭所有连接(先打开的连接后关闭)]
rs.close();
stmt.close();
conn.close();
2011-01-12
展开全部
把class12.jar 拷贝到 lib 下,
写个方法得到数据库连接 比如
get connection dbdata(){
//数据库驱动
Class.forname("XXXXX");
//根据数据库的不同
String url = "XXXXXX"; ( url = jdbc:oracle:thin:@localhost:1521:test;test为服务名)
//用户名 密码
String username = “test”;
String password = "test";
Connection conn=DriverManager.getConnection(url,user,password);
return conn
}
写个方法得到数据库连接 比如
get connection dbdata(){
//数据库驱动
Class.forname("XXXXX");
//根据数据库的不同
String url = "XXXXXX"; ( url = jdbc:oracle:thin:@localhost:1521:test;test为服务名)
//用户名 密码
String username = “test”;
String password = "test";
Connection conn=DriverManager.getConnection(url,user,password);
return conn
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。记住要导入3个jar包,放在工程的web。lib。目录下。
sql2000要打补丁sp3就可以了。
借用上面的跟你说
<data-sources>
<data-source
type="org.apache.commons.dbcp.BasicDataSource">
<set-property
property="driverClassName"
value="你要的连接数据库的驱动"
/>
<set-property
property="url"
value="jdbc:mysql://你机器的名字/数据库名"
/>
<set-property
property="username"
value="帐号"
/>
<set-property
property="password"
value="密码"
/>
<set-property
property="maxActive"
value="100"
/>
<set-property
property="maxWait"
value="最大连接数"
/>
<set-property
property="defaultAutoCommit"
value="false"
/>
<set-property
property="description"
value="描述"
/>
</data-source>
</data-sources>
sql2000要打补丁sp3就可以了。
借用上面的跟你说
<data-sources>
<data-source
type="org.apache.commons.dbcp.BasicDataSource">
<set-property
property="driverClassName"
value="你要的连接数据库的驱动"
/>
<set-property
property="url"
value="jdbc:mysql://你机器的名字/数据库名"
/>
<set-property
property="username"
value="帐号"
/>
<set-property
property="password"
value="密码"
/>
<set-property
property="maxActive"
value="100"
/>
<set-property
property="maxWait"
value="最大连接数"
/>
<set-property
property="defaultAutoCommit"
value="false"
/>
<set-property
property="description"
value="描述"
/>
</data-source>
</data-sources>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接数据库和用不用struts框架没有关系,看你是用什么方式去连数据库的,比如hibernate或其他方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询