安装好mysql之后,那么你现在应该安装JDK了(JDK16就可以)
安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipseini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表
先创建数据库:
CREATEDATABASESCUTCS;
接着,创建表:
CREATETABLESTUDENT
(
SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT00000,PRIMARYKEY(SNO)
);
然后插入数据,可以用SQL语句insertinto
dbconfigproperties 文件名后缀名
文件名可自定义,后缀名只能是这个不能变\
private static DbManager dbManager = new DbManager();
public static DbManager getDbManager(){
return dbManager;
}
private static String driver=null;
private static String url=null;
private static String user=null;
private static String password=null;
static{//静态块,保证执行顺序
ResourceBundle rb = ResourceBundlegetBundle("dbconfig");//找到那个数据库的配置文件
driver = rbgetString("driver");
url = rbgetString("url");
user = rbgetString("user");
password = rbgetString("password");
}
private DbManager(){//私有构造方法,用反射找到jar包和驱动
try {
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
public Connection getConn(){//公共连接方法,传给别的类用
Connection conn = null;
try {
conn = DriverManagergetConnection(url,user,password);
//Systemoutprintln("数据库连接成功");
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return conn;
}
可能最后少个大括号`自己加上就行`这个基本改改都能用
一般来说只要修改hibernatecfgxml 然后加入mysql-connector-java-507-binjar就好了 要是你的代码里有原生sql等和具体数据库相关的特征的话 那就要修改代码了
- <session-factory>
- <!-- Database connection settings
-->
<property name="connectiondriver_class">commysqljdbcDriver</property>
<property name="connectionurl">jdbc:mysql://localhost:3306/数据库名useUnicode=true</property>
<property name="connectionusername">账号</property>
<property name="connectionpassword">密码</property>
- <!-- JDBC connection pool (use the built-in)
-->
<property name="connectionpool_size">1</property>
- <!-- SQL dialect
-->
<property name="dialect">orghibernatedialectMySQLDialect</property>
- <!-- Enable Hibernate's automatic session context management
-->
<property name="current_session_context_class">thread</property>
- <!-- Disable the second-level cache
-->
<property name="cacheprovider_class">orghibernatecacheNoCacheProvider</property>
- <!-- Echo all executed SQL to stdout
-->
<property name="show_sql">true</property>
<mapping class="实体类" />
</session-factory>
</hibernate-configuration>
以上就是关于javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库)全部的内容,包括:javaweb怎么连接mysql数据库(javaweb项目连接MySQL数据库)、java项目如何打包能让客户随时修改数据库的配置、java项目更换数据库的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)