2、引入MySql.Data.dll
在解决方案根目录下打开web.config配置文件,在connectionStrings节点中加入MySQL连接字符串
<connectionStrings>
<add name="DBConnectionString" connectionString="Data Source=127.0.0.1Database=你的数据库名User ID=用户名Password=密码" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
数据库帮助类可以使用以下方法创建数据库:1. execute():执行SQL语句,包括创建数据库。
2. executeUpdate():执行更新语句,包括创建数据库。
3. executeQuery():执行查询语句,不包括创建数据库。
其中,使用execute()或executeUpdate()方法创建数据库的SQL语句如下:
CREATE DATABASE database_name
其中, database_name 是要创建的数据库名称。
import java.sql.Connectionimport java.sql.DriverManager
import java.sql.PreparedStatement
import java.sql.ResultSet
import java.sql.SQLException
//一个数据库通用的帮助类,用于连接数据库与关闭数据库
public class DBUtil {
//第一步:声明你所需要的一些全局变量
private final static String DRIVER_CLASS="com.microsoft.sqlserver.jdbc.SQLServerDriver"//加载驱动的字符串
private final static String CONN_STR="jdbc:sqlserver://localhost:1433databaseName=testDB"//数据库连接字符串
private final static String DB_USER="sa"//数据用户
private final static String DB_PWD="123456"//数据库登录密码
//第二步:加载数据库驱动(这里是sqlserver)
static{
try{
Class.forName(DRIVER_CLASS)
}catch(ClassNotFoundException e){
e.printStackTrace()//抛出异常
}
}
//第三步:获取数据库连接
public static Connection getConn(){
try {
return DriverManager.getConnection(CONN_STR,DB_USER,DB_PWD)
} catch (SQLException e) {
e.printStackTrace()
}
return null
}
//最后关闭数据库连接
public static void closeConn(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接
rs.close()
}
} catch (Exception e) {
e.printStackTrace()
}
try {
if (pstmt!=null) {
pstmt.close()//关闭预编译对象
}
} catch (Exception e) {
e.printStackTrace()
}
try {
if (conn!=null) {
conn.close()//关闭结果集对象
}
} catch (Exception e) {
e.printStackTrace()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)